关于Android权限的获取问题,大家遇到过这样的情况嘛?
PHP中文网
PHP中文网 2017-04-18 09:16:56
0
3
443

大家都知道, 在api23 google加入了动态权限系统,如果我们手机的系统版本大于22以及应用的target version大于22时,某些权限必须通过动态申请的方式获取。

反之,无论是手机版本还是应用的target version低于23,都将在安装时列出需要的权限,如果确定安装则会授予应用在manifest中申请的所有权限。

见 Google 对于动态获取权限的描述

但最近在公司的一个项目上出现了这样的问题:

我手机是AndroidN,项目target version22,安装后却依旧会动态弹出授权窗口,因为项目未做动态权限适配,如果用户授权还好,如果拒绝有些时候就会崩溃掉。
如图:

我的手机是一加3,暂时手头也没有别的机器,所以也不好确定是rom的问题还是其他的什么,所以想问问大家是否也遇到过这样的情况?

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(3)
伊谢尔伦

국내 휴대폰에는 자체 권한 관리가 있을 예정이므로 기본적으로 23을 직접 사용하고 처리하는 것이 가장 좋습니다. null 값.

黄舟

OnePlus 3에서는 권한 부분을 자체적으로 조정했을 수 있으며 Huawei, Meizu 등은 모두 이러한 권한 요청을 자체적으로 처리합니다.
이전에도 Meizu 휴대폰에서 카메라를 사용할 때 사용자가 거부하면 카메라 개체를 정상적으로 얻을 수 있고 비어 있지 않으며 오류가 보고되지 않는 문제가 발생했습니다. Meizu가 조용히 석방을 요청하는 것뿐입니다. 이는 정말 함정입니다

伊谢尔伦

이 맞춤형 제조업체는 ROM을 업데이트할 때 이전 버전에 몇 가지 "새로운 기능"을 추가하는 데 항상 익숙한 것 같습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!