android debug
16lz
2021-12-04
1.warning: unmappable character for encoding ascii
背景:修改了frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWindowManager.java:1208: warning: unmappable character for encoding ascii
//最后可跟不同的
结论:源码注释使用了中文字符,是不可显示的字符
2.frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWindowManager.java:1165: unreported exception android.os.RemoteException; must be caught or declared to be thrown
mWindowManager.setRotation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE, true,
结论:在调用setRotation方法时必须捕捉异常。如下:
try { //旋转屏幕 mWindowManager.setRotation(ro, true, Surface.FLAGS_ORIENTATION_ANIMATION_DISABLE); //最后可跟不同的参数,可实现一些旋转效果 } catch (RemoteException e) { Log.v(TAG, "!!! mWindowManager.setRotation fail !!!"); }
更多相关文章
- Android(安卓)通过按键旋转屏幕
- android 复制、粘贴字符串 (判断API 11 )
- Andorid旋转动画
- android之Display.getRotation()_传感器控制屏幕旋转
- Android(安卓)实现部分文字高亮的三种方法
- Android之圆形旋转动画
- android旋转图像Matrix
- 『ANDROID』Android实现图片缩放与旋转
- android http 同步请求