在Android Studio中的AndroidManifest.xml中添加权限?


112

在Eclipse中,我们可以通过转到AndroidManifest.xml-> Permission->添加权限在AndroidManifest.xml中添加权限。

如何在Android Studio中添加权限?我们如何获得可以添加到活动的所有权限的列表?



救命!在当前的版本2.2.1中,所有答案似乎都无效。在树和编辑器中可见的清单是一个空的占位符,仅带有注释。我该如何编辑真实的东西?
gb96 2015年

Answers:


135

您只能手动键入它们,但是内容帮助可以帮助您,因此非常简单。

添加此行

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

并在点后按ctrl +空格(在Mac上为cmd +空格)。如果需要许可说明,请按ctrl + q


14
清单文件在Android Studio项目树中的哪里?
djondal 2015年

5
哦,刚刚在项目树中使用Android View找到了它。
djondal 2015年

2
@djondal我曾经通过ctrl + shift + n在Android studio中找到任何文件,这可能是一种更好的方法,而不是使眼睛疲劳。
Rohit Mandiwal

2
这一定是android studio比eclipse更好的方法之一。
斯图

3
关于将清单文件添加到清单文件中的位置是否有任何特定的上下文,还是可以将其添加到任何地方?
Gnemlock '16


50

转到Android Manifest.xml,并确保在清单标签的<uses-permission tag > 内部添加所有其他标签的外部

<manifest xlmns:android...>

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

这是使用Internet的许可示例。


8

您可以通过以下方式在清单标记中的清单文件中手动添加:

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

必须具有此权限才能访问摄像头设备。


4

这很简单。

您需要做的只是:

  • 右键单击上方的应用程序标签,然后单击生成
  • 点击XML标签
  • 点击用户权限
  • 输入您的权限名称。

1

将这两行放在您的AndroidMainfest中

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.