E/HAL: load: id=gralloc != hmi->id=gralloc
- 在app内点击某些功能,导致程序一闪而过,而只留下上面那句话。这些即是Android 6.0(API Level 23)运行时权限带来的影响。造成这个crash也是由于少了运行授权麦克风
- 那Android 6.0(API Level 23)的改变哪些需要运行时权限呢,如下
身体传感器
日历
摄像头
通讯录
地理位置
麦克风
电话
短信
存储空间
- 具体需要先检查ContextCompat.checkSelfPermission权限授予情况
- 然后进行请求权限
- 弹出相应对话框进行选择是否允许
网友评论