Permission2应用程序权限的最佳实践
2018-07-17 本文已影响0人
WilsonYoung
权限请求保护设备提供的敏感信息,只有在需要访问信息时才能使用。本文档提供了一些技巧,告诉您如何在不需要访问这些信息的情况下实现相同(或更好)的功能;这并不是关于在Android操作系统中权限如何工作的详尽讨论。官方的思路,感觉平平无奇
使用android权限的规则(简直没有任何帮助)
我们建议在使用Android权限时遵循以下原则:
- 只使用应用程序运行所需的权限。根据您使用权限的方式,可能有另一种方法来完成您需要的工作(系统意图、标识符、电话回接),而不依赖于对敏感信息的访问。
- 注意图书馆的权限。当您包含一个库时,您也继承了它的权限需求。您应该知道所包含的内容、所需的权限以及使用这些权限的目的。
- 是透明的。当您发出权限请求时,请清楚您正在访问什么,以及为什么访问,以便用户能够做出知情的决定。使此信息与权限请求一起可用,包括安装、运行时或更新权限对话。
- 使系统访问显式。当您访问敏感功能(例如摄像头或麦克风)时,提供持续的指示,这使您在收集数据时向用户清楚地表明了这一点,并避免了您暗中收集数据的感觉。
本指南的其余部分将在开发Android应用程序的上下文中详细介绍这些规则。