从Android Studio启动模拟器,它的主页按钮不起作用.当我按下主页按钮时,在logcat中我可以看到
I/WindowManager: Not starting activity because user setup is in progress: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 (has extras) }
Run Code Online (Sandbox Code Playgroud)
当使用键盘快捷键(键盘主页按钮)时,也会发生相同的(相同的logcat).
我重启模拟器和我的机器几次,但没有帮助.
我想要实现的是通过主页按钮Long Press 杀死我的应用程序
模拟器细节:
Name: 2_7_QVGA_slider_API_23_L
CPU/ABI: ARM (armeabi-v7a)
Path: C:\Users\sh56000\.android\avd\2_7_QVGA_slider_API_23_L.avd
Target: Android 6.0 (API level 23)
Skin: 240x320
SD Card: 100M
Snapshot: no
hw.dPad: no
runtime.network.speed: full
hw.accelerometer: yes
hw.device.name: 2.7in QVGA slider
vm.heapSize: 16
skin.dynamic: yes
hw.device.manufacturer: Generic
hw.gps: yes
hw.audioInput: yes
hw.keyboard.lid: yes
hw.cpu.model: cortex-a8
tag.id: default
hw.camera.back: none
hw.mainKeys: yes
AvdId: 2_7_QVGA_slider_API_23_L
hw.camera.front: …Run Code Online (Sandbox Code Playgroud) android emulation home-button android-homebutton android-studio-2.0
我正在使用代码从图库中选择图像
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.gallery);
Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, SELECT_PICTURE);
}
public void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) {
Bitmap bitmap = null;
switch (requestCode) {
case SELECT_PICTURE:
if (resultCode == RESULT_OK) {
Uri selectedImage = imageReturnedIntent.getData();
try {
bitmap = decodeUri(selectedImage);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
MyApplicationGlobal.bitmap = bitmap;
MyApplicationGlobal.imageUri = selectedImage.toString();
Log.v("selectedImage", "selectedImage: " + selectedImage.getPath());
Intent intentUpload = new Intent(GalleryActivity.this, UploadActivity.class);
startActivity(intentUpload);
finish();
}
}
Run Code Online (Sandbox Code Playgroud)
然后我尝试通过调用Web服务上传该图像
MultipartEntity reqEntity …Run Code Online (Sandbox Code Playgroud) android web-services path filenotfoundexception image-uploading
在标记重复之前,请仔细阅读问题.
我想要相应日期的前一个日期.(不是昨天的日期)
例如,如果用户点击按钮,他将被导航到另一个屏幕,并显示有关昨天的数据.
如果他再次点击该屏幕上的相同按钮,那么数据应该在前天显示....依此类推......直到我的数据库中存在数据.
所以我想得到相应日期的前一个日期.即如果我有2014年1月31日的日期(我使用格式31012014存储在数据库中),那么我应该得到日期30012014.
我知道如何获得昨天的日期,例如下面的代码
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1);
DateFormat dateFormat = new SimpleDateFormat("ddMMyyyy", Locale.getDefault());
String yesterdayAsString = dateFormat.format(calendar.getTime());
Run Code Online (Sandbox Code Playgroud)
给出了与今天相比的日期,但我希望以前的日期与其他有效日期相比较.
那么如何做到这一点.
并非所有软件包都可供下载! 以下包不可用: - 包 id 源;android-24
我正在尝试使用 Web 服务从数据库中获取数据,但在运行应用程序时出现上述错误。
如何在 android studio 中解决此问题?
sdk android android-studio android-sdk-manager android-instant-run
我最近将Android Studio更新为2.3.3版.在尝试生成签名APK时,我收到错误消息:
请至少选择一个要使用的签名版本
有两个选项:V1(Jar Signature)和V2(Full APK Signature).我不确定选择哪一个.选择一个优于另一个或选择两者有什么优点?
提前感谢任何建议.
如何获取SD卡上特定目录中所有文件夹(不是文件)的名称?例如,所有子文件夹名称/sdcard/first_level_folder/....
我需要文件夹名称,所以我可以将完整路径(字符串)传递给方法,然后压缩(zip)它.
谢谢.
在标记重复或关闭之前,请仔细阅读整个问题
我想围绕其基点的中心点旋转图像(特别是箭头图像).
例如,在开始时,我的图像将像9中的时钟中的秒针.并且假设如果我将该图像旋转30度,它应该看起来像时钟秒针10和120度时钟秒针1.
所以我想围绕它的基座中心(沿x轴)旋转那个图像.
那么如果我第一次编码,我应该作为枢轴(X和Y)传递什么
imageView.setPivotX(1f);
imageView.setPivotY(1f);
imageView.setRotation(-30);
Run Code Online (Sandbox Code Playgroud)
或第二个代码
Matrix matrix = new Matrix();
imageView.setScaleType(ScaleType.MATRIX);
matrix.postRotate((float) 20, 0f, 0f);
imageView.setImageMatrix(matrix);
Run Code Online (Sandbox Code Playgroud)
或第三代码
Bitmap myImg = BitmapFactory.decodeResource(getResources(), R.drawable.arrow_0_degree);
Matrix matrix = new Matrix();
matrix.postRotate(30);
Bitmap rotated = Bitmap.createBitmap(myImg, 0, 1, myImg.getWidth(), myImg.getHeight(), matrix, true);
imageView.setImageBitmap(rotated);
Run Code Online (Sandbox Code Playgroud)
或第四个代码
final RotateAnimation rotateAnim = new RotateAnimation(0.0f, degree,
RotateAnimation.RELATIVE_TO_SELF, 0.5f,
RotateAnimation.RELATIVE_TO_SELF, 0.5f);
rotateAnim.setDuration(0);
rotateAnim.setFillAfter(true);
imgview.startAnimation(rotateAnim);
Run Code Online (Sandbox Code Playgroud)
添加了一个图像,以便更好地理解沿顺时针方向旋转90度.
我希望将来google会添加更多关于支点的文档.
提前致谢.
使用Maps api v2,它与4.4,5.0,5.1,5.1.1,6完美配合,但是当我尝试4.2.2时应用程序崩溃.我一直在做很多研究,但似乎没有任何效果.这是完整的日志.
FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.google.android.gms.common.
at com.google.android.gms.measurement.internal.zzk$zza.get(
at com.google.android.gms.measurement.internal.zzc.zzkG(
at com.google.android.gms.measurement.internal.zzr.<init>(
at com.google.android.gms.measurement.internal.zzx.zzb(
at com.google.android.gms.measurement.internal.zzt.<init>(
at com.google.android.gms.measurement.internal.zzx.zzBQ(
at com.google.android.gms.measurement.internal.zzt.zzaU(
at com.google.android.gms.measurement.ource)
at android.content.ContentProvider.attachInfo(ContentProvider
at android.app.ActivityThread.installProvider(ActivityThread.
at android.app.ActivityThread.installContentProviders(
at android.app.ActivityThread.handleBindApplication(
at android.app.ActivityThread.access$1300(ActivityThread.
at android.app.ActivityThread$H.handleMessage(ActivityThread.
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5041)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
at com.android.internal.os.ZygoteInit.main(ZygoteInit.
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
这是我的build.gradle
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
repositories { …Run Code Online (Sandbox Code Playgroud) android noclassdeffounderror google-maps-api-2 android-studio android-multidex
我是python的新手.我正在使用python <2.7.我必须在开始时导入一个名字我不知道的文件.实际上我必须通过命令提示符传递文件名,现在我已经读取了名称并存储在变量中,但我不知道如何将它传递给import语句.我正在尝试代码
str = sys.argv[lastIndex]
from "%s" import *,str
Run Code Online (Sandbox Code Playgroud)
但它给出了错误
File "IngestDataToMongo.py", line 86
from "%s" import *,str
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
那怎么做呢.也可以使用python <2.7,因为由于某些原因我无法更改Python的版本或安装运行此代码的任何内容.
我正在尝试捕获图像并将其保存在图库中.为此在onCreate我的代码
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
File photo = new File(Environment.getExternalStorageDirectory(), "Pic.jpg");
imageUri = Uri.fromFile(photo);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intent, TAKE_PICTURE);
Run Code Online (Sandbox Code Playgroud)
和
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK && requestCode == TAKE_PICTURE) {
Log.v("data", "data: " + data);
Bundle extras = data.getExtras();
if (extras.containsKey("data")) {
bitmap = (Bitmap) extras.get("data");
// ByteArrayOutputStream baos = new ByteArrayOutputStream();
// bmp.compress(Bitmap.CompressFormat.PNG, 100, baos);
// byte[] image = baos.toByteArray();
if (bitmap != null) {
// BitmapFactory.Options …Run Code Online (Sandbox Code Playgroud)