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?



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 .


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


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.


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.


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.

1

Coloque essas duas linhas em seu AndroidMainfest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.