【发布时间】:2015-11-19 02:03:14
【问题描述】:
如何找出我需要在清单中为我的应用程序添加哪些权限?实际上,何时我需要在清单中添加权限以及如何发现我的应用程序在将其安装到设备上之前确实需要在清单中添加一些权限?是否可以从导入的包中找出权限?例如,有什么方法可以找出我们需要在清单中添加 "uses-permission android:name="com.android.alarm.permission.SET_ALARM" 权限,因为我们添加了 "import android.app.AlarmManager;" 在代码中?
我的大问题是:我的应用程序运行良好,但是当用户将手机升级到新的 android 时,我的应用程序无法运行,我需要找出清单中丢失了哪些权限。 (例如我们在 android 2.2 中不需要任何访问 SD 卡的权限,但在 android 4.0 中我们需要在 manifest 中添加权限)。提前谢谢
【问题讨论】:
-
我猜Android Studio足够聪明,当我们使用需要在
AndroidManifest.xml中添加权限的包时,会显示一条警告消息,要求您添加适当的权限 -
@Suhas ,不幸的是我正在使用 Eclipse。如果 Android Studio 检测到权限,我必须从 eclipse 迁移到它,非常感谢!
标签: android permissions