Adicionando permissões em AndroidManifest.xml no Android Studio?

112

No Eclipse, pudemos adicionar permissões em AndroidManifest.xml acessando AndroidManifest.xml-> Permission-> Adicionando permissões.

Como adicionar permissões no Android Studio? Como podemos obter uma lista de todas as permissões que podemos adicionar a uma atividade?

Nilesh Agrawal
fonte
Socorro! Nenhuma das respostas parece funcionar na versão atual 2.2.1. O manifesto visível na árvore e no editor é um espaço reservado vazio com nada além de um comentário. Como edito a coisa real?
gb96

Respostas:

135

Você só pode digitá-los manualmente, mas o assistente de conteúdo o ajuda nisso, então é muito fácil.

Adicione esta linha

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

e pressione ctrl + espaço após o ponto (ou cmd + espaço no Mac). Se precisar de uma explicação sobre a permissão, você pode pressionar ctrl + q .

vRallev
fonte
14
Onde está o arquivo de manifesto na árvore do projeto no Android Studio?
djondal
5
Oh, acabei de encontrá-lo usando o Android View na árvore do projeto.
djondal
2
@djondal Eu costumava encontrar qualquer arquivo no Android Studio por ctrl + shift + n esta poderia ser a melhor maneira de alcançar em vez de forçar seus olhos.
Rohit Mandiwal
2
esta deve ser uma das maneiras pelas quais o android studio é melhor do que o eclipse.
stu
3
Existe algum contexto específico em relação a onde adicionamos isso no arquivo de manifesto ou podemos apenas adicioná-lo em qualquer lugar?
Gnemlock
62

Você pode digitá-los manualmente, mas o editor o ajudará.

http://developer.android.com/reference/android/Manifest.permission.html

Você pode ver o instantâneo abaixo.

insira a descrição da imagem aqui

Assim que você digitar "a" dentro das aspas, obterá uma lista de permissões e também uma dica para mover o cursor para cima e para baixo para selecionar o mesmo.

insira a descrição da imagem aqui

Raghunandan
fonte
50

Acesse Android Manifest.xml e certifique-se de adicionar o <uses-permission tag > dentro da tag de manifesto, mas fora de todas as outras tags.

<manifest xlmns:android...>

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

Este é um exemplo de permissão de uso da Internet.

Zar E Ahmer
fonte
8

Você pode adicionar manualmente no arquivo de manifesto na tag de manifesto:

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

Essa permissão é necessária para acessar o dispositivo de câmera.

Richa
fonte
4

É bem simples.

Tudo que você precisa fazer é:

  • Clique com o botão direito acima da tag do aplicativo e clique em Gerar
  • Clique na tag XML
  • Clique na permissão do usuário
  • Digite o nome da sua permissão.
Sarmad Sohail
fonte
1

Coloque essas duas linhas em seu AndroidMainfest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Hossam Ali
fonte