如何隐藏 Android 清单权限

How to Hide the Android Manifest Permissions

有什么方法可以隐藏 android manifest 权限 出于某些原因用户在安装应用程序期间看不到吗?

摘自 Google Play 的支持页面:

Google Play shows you which permission groups an app will be able to access. This information can help you decide whether you want to install the app.

这些权限的唯一目的是让人们看到您的应用可以访问的内容,并决定他们是否要与您共享(所有)该信息。

在AndroidL及以下,这是不可能的。如果您不请求许可,那么当您尝试访问需要许可的东西时就会崩溃。因此,您无法向用户隐藏权限。

在AndroidM中,整个权限的想法发生了变化:在安装应用程序时不再要求大量权限,而是在没有权限的情况下安装应用程序,当您需要特定权限时,例如相机,用户可以选择接受或拒绝许可。因此,用户将更清楚地了解请求的权限。