Android常见问题记录

Android R 模拟器调用第三方应用的Activity会奔溃,在Manifast中已配置且exported=true的情况下。
测试Android 6.0和Android 10.0均无报错。目前没找到问题原因。

have you declared this activity in your AndroidManifest.xml

android 异性屏获取屏幕高度错误

context.getResources().getDisplayMetrics() 获取值为2277实际屏幕像素为1080x2400
解决办法获取DecorView的高度
((Activity) context).getWindow().getDecorView().getMeasuredHeight()

Android 6.0 canvas 绘图bug

在onDraw()方法中,给canvas添加Matrix造成位置偏移的bug
测试机型7.0 7.1 9.0均正常显示,两台6.0机器显示异常 如下截图。

Android常见问题记录_第1张图片
动画异常

 在AnimatorListener监听中的onAnimationEnd方法重新调起动画,会导致animation状态一直处于running状态 第二次调起的动画结束时不会执行onAnimationEnd方法。
 解决办法:在onAnimationEnd方法中使用handler去执行

StateListDrawable跟ColorStateList混用异常

StateListDrawable 在Android8.1中设置未background 会导致报错。测试Android13 上不会报错 

你可能感兴趣的:(个人原创,android,bug,安卓)