小米手机适配

android <9.0

短信发送失败无回调
在发送短信时候,若系统拦截之后,若用户点击拒绝发送短信,这个时候发现一直收不到系统发送短信失败的广播回调,就会出现无回调不知道短信是否发送成功,这对于需要监听短信发送结果的要求是一个打击,用户往往很可能拒绝发送短信。`
解决方案:使用安卓系统的权限管理进行权限,既能接受说明发送短信意图也能收到回调。这个时候系统在有权限申请之后,不会再默认拦截了。
应用安装完成后打开应用出现初始化两次
是指在调用系统安装应用程序完成安装之后,若用户直接通过这个程序打开应用进入之后,用户按home键退出回到桌面应用程序列表,又点击该应用的icon重新进入该应用,却发现应用是重新打开,而不是继续上次离开的界面,按道理应用不应该重新初始化,后面经搜索发现这是个系统bug。
解决方案:在启动Activity onCreate方法中进行判断是否重复启动

静态注册广播收不到广播
1) 在注册系统广播之后,收到广播是有条件,并不是每次都能够收到,在该品牌机型中要求:Receiver注册不能配置运行在非该应用包名下的进程中,否则收不到广播,广播只给不配置android:process的Receiver。
2)要求是在当前进程应用没有退出的前提下,必须应用在前台,一旦退到后台之后,就收不到。
暂没有找到解决方案

电话权限
小米机型将调用系统拨号盘的action也使用了CALL_PHONE动态权限进行管控(标准Android设备此行为是不需要权限的,目前也没发现其他厂商有问题),CALL_PHONE属于“电话”权限组,如果此组下有权限是拒绝状态,即使直接拨打电话是询问状态小米系统也不会弹出询问框。

android >=9.0

AES解密崩溃

更多相关文章

  1. Android 坐标系统
  2. Android获取系统时间
  3. Android 进阶—— Android 系统安全机制之Apk签名详解及Android
  4. Android手机操作系统中实现图片浏览
  5. Android系统结构
  6. Android实现电池管理系统
  7. 想抢先体验Android操作系统的魅力吗?那就使用Android LiveCD吧!

随机推荐

  1. Android系统framework的base目录下编译生
  2. Android lrucache 实现与使用(Android内存
  3. android应用程序图标
  4. Android 密度转换
  5. Android仿人人客户端(v5.7.1)——对从服务
  6. android调用webservice方法,参数或返回值
  7. Android Studio:Android Studio 配置
  8. android 反编译 apk 分享 smali2java 1.0
  9. Android(安卓)应用开发笔记 - 单项选择(Ra
  10. Android获取未安装apk