我知道这是不可能的,但是此应用程序可以做到……。
我的设备如何向该应用程序授予所有权限,而该应用程序要求如何,应用程序从不要求我允许读写存储权限等……然后如何为该应用程序授予该权限
我不知道这是最好的平台,欢迎所有修改和建议
答案 0 :(得分:1)
如果设备运行的是Android 6.0(API级别23)或更高版本,并且 应用的targetSdkVersion为23或更高,不会向用户通知任何 安装时的应用程序权限。您的应用必须要求用户授予 运行时的危险权限。当您的应用请求时 权限,用户将看到一个系统对话框,告诉用户哪个 您的应用尝试访问的权限组。该对话框包含一个 拒绝和允许按钮。在Permissions overview
中了解更多信息
所以我调查了他们的清单并在那里找到了一份聪明的作品
答案在于
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="22" />
他们将android:targetSdkVersion
作为22
作为清单。
您可以通过Android Studio中的步骤进行DIY。
Build -> Analyse APK.. -> give downloaded apk path.
它将打开apk,转到清单文件并查看内容。
是的,它也有一些缺点,但这取决于您在应用程序中使用的功能。正如Nilesh所述,您需要阅读Best-Practices。
还有you will not be able to push your application to play store(如果这样做)。对于其他一些缺点,您应该阅读Nilesh关于喜欢的问题的答案。