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

how to set App permissions for marshmallow in eclipse and android studio?

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

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

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

将其放在您的 <application> 标签之前

终于解决了这个问题,因为如果您的目标 sdk 版本设置为 23,那么默认情况下您的所有权限都将被禁用,这就是我遇到的情况,因为我的 Android studio 目标版本设置为23,在我的 eclipse 中是 21,所以如果你设置的目标版本小于 23,你的权限将默认启用,如果大于或等于 23,则默认禁用权限。