我读到在Android 4.3中有一个新功能,叫做App Ops
。请参阅此处了解更多信息。
我有点担心这会如何影响那些依赖于激活权限的应用程序。用户可以很容易地看到此功能,进入列表并关闭权限,而无需考虑它可能会对体验产生什么影响。
这会导致应用程序因安全异常而崩溃吗?为什么谷歌会推出一项可能会削弱应用程序的功能?作为开发人员,我们能做些什么吗?
我的手机上还没有收到4.3 OTA,所以我还无法进行任何测试。
从4.3开始,App Ops是一个隐藏功能,不是Android官方支持的部分(目前需要第三方应用程序才能访问)。这意味着,作为开发者,我们不应该担心这会对我们的应用程序产生什么影响(至少目前还没有)。我想,如果/当这个功能被取消隐藏时,谷歌将拥有方便的API来优雅地处理不同的权限状态。
在此之前,如果您仍然觉得需要在运行时考虑权限,我建议您看到以下答案