专栏名称: 谷歌开发者
Google中国官方账号。汇集Android, Chrome, Angular等移动和网络开发技术、Google Play和AdMob等开发者成长、优化和变现平台。
目录
相关文章推荐
新浪科技  ·  【#京东CEO称要打破外卖垄断##京东称骑手 ... ·  14 小时前  
51好读  ›  专栏  ›  谷歌开发者

Android 兼容性 | Google Play 开发者 FAQ 特别版

谷歌开发者  · 公众号  · 科技媒体  · 2017-05-22 20:10

正文

请到「今天看啥」查看全文


(https://developer.android.google.cn/training/monitoring-device-state/doze-standby.html)



如何确定哪些权限是我需要声明的呢?

每款 Android 应用都在访问受限的沙盒中运行。如果应用需要使用其沙盒外的资源 或信息,则必须请求相应权限。您可以在应用清单中列出相应的权限,声明应用需要此权限。

根据权限的敏感性,系统可能会自动授予权限,或者需要由设备用户对请求进行许可。例如,如果您的应用请求打开设备手电筒的权限,系统将自动授予该权限。但如果您的应用需要读取用户联系人,系统会要求用户授权。用户需要在安装应用(运行 Android 5.1 和更低版本的设备)或者运行应用(运行 Android 6.0 和更高版本的设备)时授予权限,具体取决于平台版本。您可以通过点击以下链接了解更多内容。

(https://developer.android.google.cn/training/permissions/declaring.html)



应用安装时的权限请求怎么不见了?

从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。此方法可以简化应用安装过程,因为用户在安装或更新应用时不需要授予权限。它还让用户可以对应用的功能进行更多控制;例如,用户可以选择为相机应用提供相机访问权限,而不提供设备位置的访问权限。用户可以随时进入应用的 “Settings” 屏幕调用权限。


系统权限分为两类 正常权限 危险权限

  • 正常权限 不会直接给用户隐私权带来风险。如果您的应用在其清单中列出了正常权限,系统将自动授予该权限。

  • 危险权限 会授予应用访问用户机密数据的权限。如果您的应用在其清单中列出了正常权限,系统将自动授予该权限。如果您列出了危险权限,则用户必须明确批准您的应用使用这些权限。







请到「今天看啥」查看全文