【问题标题】:how to set App permissions for marshmallow in eclipse and android studio?如何在 eclipse 和 android studio 中设置棉花糖的应用权限?
【发布时间】:2015-11-20 07:28:52
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

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

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

把它放在你的&lt;application&gt;标签之前

【讨论】:

    【解决方案2】:

    终于解决了这个问题,这是因为如果您的目标 sdk 版本设置为 23,那么默认情况下您的所有权限都将被禁用,这就是发生在我身上的事情,因为我的 Android Studio 目标版本设置为 23,而在我的 Eclipse 中它是 21,因此如果您将目标版本设置为小于 23,您的权限将默认启用,如果大于或等于 23,则默认禁用权限。

    【讨论】:

      猜你喜欢
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      • 2017-05-12
      • 1970-01-01
      相关资源
      最近更新 更多