如何在eclipse和android studio中为marshmallow设置App权限?

时间:2015-11-20 07:28:52

标签: android android-permissions android-6.0-marshmallow

我在eclipse中有一个带有一些权限的项目,当我在eclipse中运行这个项目并且设备升级到Android M时,默认情况下启用应用程序的权限。(转到settings-> apps->您的app->权限,全部都已启用)                   但是当我在Android studio中运行时,默认情况下会禁用权限。任何解决方案。(转到设置 - > apps->您的应用 - >权限,所有都被禁用)

2 个答案:

答案 0 :(得分:1)

您不应该要求您不使用的权限。这就是默认情况下禁用Android Studio权限的原因。但您可以在manifest文件中添加标记为<uses-permission>的权限,例如

<uses-permission android:name="android.permission.INTERNET" />

将它放在<application>标记

之前

答案 1 :(得分:1)

最后解决了这个问题,因为如果您的目标sdk版本设置为23,那么默认情况下您的所有权限都将被禁用,这就是我发生的事情,因为我的Android工作室目标版本设置为23并且在我的eclipse中是21,所以如果您将目标版本设置为小于23,则默认情况下您的权限将被启用,如果大于或等于23,则默认情况下会禁用权限。