1.vivo手機默認把快捷方式關(guān)閉了,基本上在這個手機上創(chuàng)建快捷方式是行不通的,金立更狠,連快捷方式的管理都不提供,直接干掉。無解 2.三星手機調(diào)用手機拍照后出現(xiàn)橫豎屏切換的問題。 解決方案:
public static int getPictureDegree(String path) { int degree = 0; try { ExifInterface exifInterface = new ExifInterface(path); int orientation = exifInterface.getAttributeInt(ExifInterface.TAG_ORIENTATION, ExifInterface.ORIENTATION_NORMAL); switch (orientation) { case ExifInterface.ORIENTATION_ROTATE_90: degree = 90; break; case ExifInterface.ORIENTATION_ROTATE_180: degree = 180; break; case ExifInterface.ORIENTATION_ROTATE_270: degree = 270; break; } } catch (IOException e) { e.PRintStackTrace(); } return degree;}public static Bitmap roateBitmap(Bitmap bitmap, int degree) { if (degree == 0) { return bitmap; } Matrix matrix = new Matrix(); matrix.postRotate(degree); Bitmap bmp = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true); return bmp;}int degree = getPictureDegree(filePath);return roateBitmap(thumbBitmap, degree);在小米4手機上,不能跑UIAumator寫的測試用例,運行后報異常: Test running failed: Instrumentation run failed due to ‘java.lang.SecurityException’。但可以跑Espresso的測試用例又是小米4,醉了,monkey測試的時候,monkey進程直接掛掉,crash異常:02-06 19:17:13.010 17091-17091/? E/AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission at android.os.Parcel.readException(Parcel.java:1620) at android.os.Parcel.readException(Parcel.java:1573) at android.hardware.input.IInputManager$Stub$Proxy.injectInputEvent(IInputManager.java:434) at android.hardware.input.InputManager.injectInputEvent(InputManager.java:798) at com.android.commands.monkey.MonkeyMotionEvent.injectEvent(MonkeyMotionEvent.java:188) at com.android.commands.monkey.Monkey.runMonkeyCycles(Monkey.java:1128) at com.android.commands.monkey.Monkey.run(Monkey.java:622) at com.android.commands.monkey.Monkey.main(Monkey.java:485) at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:308)02-06 19:17:13.011 17091-17091/? E/AndroidRuntime: Error reporting crash java.lang.RuntimeException: Bad file descriptor at android.os.BinderProxy.transactNative(Native Method) at android.os.BinderProxy.transact(Binder.java:503) at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:4429) at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:145) at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693) at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)新聞熱點
疑難解答
圖片精選