android - 我只能在某些版本的 Android 中需要权限吗?

标签 android security android-manifest android-permissions

GCM 不需要 JellyBean 及以上版本的 android.permission.GET_ACCOUNTS。但是,我的应用程序适用于 API 级别 11 及更高级别,因此我需要在这些设备上声明它。

因为我不需要使用GCM以外的账户,我只能在API level 16以下的android版本上注册这个权限吗?我的应用程序非常注重安全性,因此避免此权限将是一个巨大的优势。

最佳答案

没有值执行此操作的标签。但是,您可以发布两个版本,一个用于 11-13 API,另一个用于 14+

但老实说,我不会为 11-13 的范围而烦恼。作为android stats表示,只有约 1.6% 的用户在使用其中一个版本。仅限于 11 岁以上的用户,潜在用户流失率仅为 4.4%,而且随着时间的推移,这一数字可能只会下降。

关于android - 我只能在某些版本的 Android 中需要权限吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13802564/

相关文章:

java - 如何检测哪个 fragment 处于 Activity 状态?

Android 7.1.2 隐式 Intent 'No apps can perform this action'

javascript - 用于为 Android、WinMobile、iOS 开发应用程序的统一语言

security - 强化 SSC "attack surface"选项

ASP.Net 安全

android - 设置 android 后自定义 View 为空白 : targetSdkVersion ="14" or above

android - 在 Android 中的 Textview 上剪切复制粘贴

java - Websphere 应用程序服务器安全 REST API

Android list VM 最小堆大小

android - 在 AndroidManifest 中注册 Intent.ACTION_DREAMING_STARTED