我正在尝试构建一个离子android项目,我安装了android sdk.
我的项目名称是myApp.我已成功将android平台添加到myApp.但是当我试图建立项目时
~/myApp$ sudo ionic build android
Run Code Online (Sandbox Code Playgroud)
结果是
Running command: /home/hari/myApp/hooks/after_prepare/010_add_platform_class.js /home/hari/myApp
add to body class: platform-android
ERROR building one of the platforms: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
You may not have the required environment or OS to build this project
Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed …Run Code Online (Sandbox Code Playgroud) 当我跑
python manage.py migrate
Run Code Online (Sandbox Code Playgroud)
在我的django项目中,我收到以下错误
Traceback (most recent call last):
File "manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "/home/hari/project/env/local/lib/python2.7/site- packages/django/core/management/__init__.py", line 363, in execute_from_command_line
utility.execute()
File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 355, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 283, in run_from_argv
self.execute(*args, **cmd_options)
File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 330, in execute
output = self.handle(*args, **options)
File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/commands/migrate.py", line 86, in handle
executor.loader.check_consistent_history(connection)
File "/home/hari/project/env/local/lib/python2.7/site-packages/django/db/migrations/loader.py", line 298, in check_consistent_history
connection.alias,
django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency account.0001_initial on database 'default'.
Run Code Online (Sandbox Code Playgroud)
我有一个像下面这样的用户模型
class User(AbstractUser):
place …Run Code Online (Sandbox Code Playgroud) python django database-migration django-models django-rest-framework
我有一个画布,我设置了一条路径
Path path = new Path();
path.moveTo(1, 1);
path.lineTo(90, 1);
path.lineTo(90, 60);
path.lineTo(1, 60);
canvas.drawPath(path,p);
Run Code Online (Sandbox Code Playgroud)
现在我想向这个路径对象实现一个触摸侦听器.
我在自定义ImageView上实现了缩放选项,并在此自定义ImageView的onDraw方法的画布上绘制了这些线条.所以我不能通过检查用户触摸的坐标来做到这一点.
我知道路径对象不是View Class的子节点,因此我无法在其中实现touchListner.但我真正需要的是类似的东西
path.setOnTouchListener(myTouchListner);
Run Code Online (Sandbox Code Playgroud)
有没有人知道如何实现它?任何帮助表示赞赏.
我想在我的Android应用程序中添加谷歌身份验证功能,为此我需要获得Android签名证书SHA-1.官方教程说使用下面的命令来获取SHA-1哈希值.
在发布模式下
keytool -exportcert -list -v \-alias <your-key-name> -keystore <path-to-production-keystore>
Run Code Online (Sandbox Code Playgroud)
调试模式
keytool -exportcert -list -v \-alias androiddebugkey -keystore ~/.android/debug.keystore
Run Code Online (Sandbox Code Playgroud)
现在我对这个生产密钥库和debug.keystore以及如何获取生产密钥库的路径感到困惑?解释表示赞赏.
我对python和Django都是全新的.我有一个示例Django Rest项目.当我跑:
python manage.py makemigrations
Run Code Online (Sandbox Code Playgroud)
我收到错误:
ImportError: No module named django_extensions
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我在virtualenv中运行它
要更改默认选项菜单图标颜色(3垂直dote),我尝试添加
<item name="android:textColorSecondary">@color/white</item>
Run Code Online (Sandbox Code Playgroud)
但它没有任何改变.我认为它不起作用因为我的AppTheme父是Theme.AppCompat.Light.NoActionBar.所以有人可以帮我这个吗?
我正在从一个活动-A传递一个上下文到一个页面适配器,在该适配器里面我正在传递一个打电话的意图
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + number));
intent.putExtra("id",listId.toString());
context.startActivityForResult(intent, 105);
Run Code Online (Sandbox Code Playgroud)
活动A继承自另一个活动B,在活动B的基础内,onActivityResult定义为:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
if (requestCode == 104) {
if (GetLocation.isLocationEnabled(this)) {
<my codes>
}
}
}
Run Code Online (Sandbox Code Playgroud)
内部活动A我有onActivityResult:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
if (requestCode == 105) {
Bundle extras=getIntent().getExtras();
String user_Id=extras.getString("id");
}
}
Run Code Online (Sandbox Code Playgroud)
我总是为user_Id获取null值,任何人都可以帮我解决这个问题吗?
我知道这是令人困惑的事情。但
node --version
v5.2.0
Run Code Online (Sandbox Code Playgroud)
和
nodejs --version
v0.10.25
Run Code Online (Sandbox Code Playgroud)
给出不同的版本?它们之间有什么区别?
我正在开发一个登录的应用程序LinkedIn.我做的事情是:
LinkedIn从此链接下载SDK LinkedIn-SDK从下载的项目中复制并将其添加到我的project-> libs文件夹中.compile project(':libs:linkedin-sdk') 去build.gradle和include ':libs:linkedin-sdk' 到setting.gradle文件然后我收到一个错误:
"Gradle 'LinkdinApplication' project refresh failed
Error:Configuration with name 'default' not found."
在建设项目时.
那么,我遵循的程序是对的吗?或者我应该如何添加它?
我有一个自定义ImageView类如下
public class MyImageView extends ImageView
{
public MyImageView(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
Paint p = new Paint(Paint.ANTI_ALIAS_FLAG);
canvas.drawLine(0, 0, 20, 20, p);
super.onDraw(canvas);
}
}
Run Code Online (Sandbox Code Playgroud)
在我的Activity类中,Oncreate方法被定义为
MyImageView imageView;
// It works perfect when i use ImageView instead of MyImageView
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView=(MyImageView)findViewById(R.id.image);
Bitmap dbitmap = BitmapFactory.decodeResource(getResources(), R.drawable.dinkan);
Bitmap bitmap = dbitmap.copy(Bitmap.Config.ARGB_8888, true);
Canvas canvas = new Canvas(bitmap); …Run Code Online (Sandbox Code Playgroud)