Tabela de Descrições de Permissão do Android Manifest

Tabela de descrição de permissões do Android Manifest, que permite aos desenvolvedores Android visualizar as funções das descrições das permissões do Android Dica: Ctrl+F para busca rápida
Permissão Nome Descrição
android.permission.ACCESS_CHECKIN_PROPERTIES Acessar Propriedades de Registro Permissão para ler ou escrever na tabela de propriedades do banco de dados de check-in
android.permission.ACCESS_COARSE_LOCATION Acessar Localização Aproximada Obter informações de latitude e longitude da localização aproximada do usuário através de WiFi ou torres de celular, com precisão de erro de cerca de 30 a 1500 metros
android.permission.ACCESS_FINE_LOCATION Acessar Localização Precisa Obter informações de localização de satélites via chip GPS, com precisão de até 10 metros
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Acessar Comandos Extras de Localização Permite que o aplicativo acesse instruções adicionais de localização
android.permission.ACCESS_MOCK_LOCATION Acessar Informações de Localização Simulada Obter informações de localização simulada, geralmente utilizado para ajudar os desenvolvedores a depurar o aplicativo
android.permission.ACCESS_NETWORK_STATE Acessar Estado da Rede Obter informações sobre o estado da rede, como se a conexão de rede atual é válida
android.permission.ACCESS_SURFACE_FLINGER Acessar Surface Flinger Suporte de exibição gráfica de baixo nível na plataforma Android, geralmente utilizado para jogos ou visualização de prévia de câmera e capturas de tela de modos de baixo nível
android.permission.ACCESS_WIFI_STATE Acessar Estado do WiFi Obter informações sobre o estado da conexão WiFi atual e sobre pontos de acesso WLAN
android.permission.ACCOUNT_MANAGER Gerenciamento de Conta Obter informações de autenticação de conta, principalmente informações de conta do GMail, acessível apenas por processos de nível de sistema
android.permission.AUTHENTICATE_ACCOUNTS Autenticar Contas Permite que um aplicativo acesse informações relacionadas ao gerenciamento de contas ACCOUNT_MANAGER através de autenticação
android.permission.BATTERY_STATS Estatísticas da Bateria Obter informações de estatísticas da bateria
android.permission.BIND_APPWIDGET Vincular Widget Permitir que um aplicativo informe ao serviço appWidget que precisa acessar o banco de dados de widgets, muito poucos aplicativos utilizam esta permissão
android.permission.BIND_DEVICE_ADMIN Vincular Administração do Dispositivo Solicitar um receptor de administradora do sistema, acessível apenas pelo sistema
android.permission.BIND_INPUT_METHOD Vincular Método de Entrada Solicitar o serviço InputMethodService, acessível apenas pelo sistema
android.permission.BIND_REMOTEVIEWS Vincular RemoteView Deve ser solicitado através do serviço RemoteViewsService, acessível apenas pelo sistema
android.permission.BIND_WALLPAPER Vincular Papel de Parede Deve ser solicitado através do serviço WallpaperService, acessível apenas pelo sistema
android.permission.BLUETOOTH Usar Bluetooth Permitir que o aplicativo se conecte a dispositivos Bluetooth emparelhados
android.permission.BLUETOOTH_ADMIN Gerenciamento de Bluetooth Permitir que o aplicativo descubra e emparelhe novos dispositivos Bluetooth
android.permission.BRICK Transformar em Ladrilho Permitir desativar o telefone, muito perigoso, como o nome sugere, faz o telefone se tornar um ladrilho
android.permission.BROADCAST_PACKAGE_REMOVED Broadcast ao Remover Aplicativo Aciona um broadcast quando um aplicativo é removido
android.permission.BROADCAST_SMS Broadcast ao Receber SMS Aciona um broadcast ao receber um SMS
android.permission.BROADCAST_STICKY Broadcast Contínuo Permite que um aplicativo receba rapidamente o próximo broadcast após receber um
android.permission.BROADCAST_WAP_PUSH Broadcast WAP PUSH Aciona um broadcast após receber um serviço WAP PUSH
android.permission.CALL_PHONE Fazer Chamadas Permitir que o aplicativo digite números de telefone a partir de fora do discador do sistema
android.permission.CALL_PRIVILEGED Permissão de Chamadas Permite que o aplicativo faça chamadas, substituindo a interface do discador do sistema
android.permission.CAMERA Permissão de Câmera Permitir acesso à câmera para tirar fotos
android.permission.CHANGE_COMPONENT_ENABLED_STATE Alterar Estado do Componente Alterar se o componente está habilitado ou não
android.permission.CHANGE_CONFIGURATION Alterar Configuração Permitir que o aplicativo atual altere a configuração, como localização
android.permission.CHANGE_NETWORK_STATE Alterar Estado da Rede Alterar o estado da rede, como se pode ou não se conectar à internet
android.permission.CHANGE_WIFI_MULTICAST_STATE Alterar Estado Multicast do WiFi Alterar o estado multicast do WiFi
android.permission.CHANGE_WIFI_STATE Alterar Estado do WiFi Alterar o estado do WiFi
android.permission.CLEAR_APP_CACHE Limpar Cache do Aplicativo Limpar o cache do aplicativo
android.permission.CLEAR_APP_USER_DATA Limpar Dados do Usuário Limpar dados do usuário do aplicativo
android.permission.CWJ_GROUP Permissão de Acesso de Baixo Nível Permite que o grupo de contas CWJ acesse informações de baixo nível
android.permission.CELL_PHONE_MASTER_EX Permissão de Extensão para Otimização do Telefone Permissão de extensão para otimização do telefone
android.permission.CONTROL_LOCATION_UPDATES Controlar Atualizações de Localização Permite obter alterações nas informações de localização da rede móvel
android.permission.DELETE_CACHE_FILES Excluir Arquivos de Cache Permitir que o aplicativo exclua arquivos de cache
android.permission.DELETE_PACKAGES Excluir Aplicativos Permitir que o aplicativo exclua outros aplicativos
android.permission.DEVICE_POWER Gerenciamento de Energia Permitir acesso a gerenciamento de energia de baixo nível
android.permission.DIAGNOSTIC Diagnóstico do Aplicativo Permitir que o aplicativo acesse recursos de diagnóstico em RW
android.permission.DISABLE_KEYGUARD Desativar Bloqueio de Teclado Permitir que o aplicativo desative o bloqueio do teclado
android.permission.DUMP Exportar Informações do Sistema Permitir que o aplicativo obtenha informações de dump do sistema a partir dos serviços do sistema
android.permission.EXPAND_STATUS_BAR Controle da Barra de Status Permitir que o aplicativo expanda ou recolha a barra de status
android.permission.FACTORY_TEST Modo de Teste de Fábrica Permitir que o aplicativo entre em modo de teste de fábrica
android.permission.FLASHLIGHT Usar Lanterna Permitir acesso à lanterna
android.permission.FORCE_BACK Forçar Voltar Permitir que o aplicativo use o botão de voltar, independentemente de a Activity estar no topo
android.permission.GET_ACCOUNTS Acessar Lista de Contas do Gmail Acessar a lista de contas do GMail
android.permission.GET_PACKAGE_SIZE Obter Tamanho do Aplicativo Obter o tamanho do arquivo do aplicativo
android.permission.GET_TASKS Obter Informações de Tarefa Permitir que o aplicativo obtenha informações sobre aplicativos em execução atualmente ou recentemente
android.permission.GLOBAL_SEARCH Permitir Pesquisa Global Permitir que o aplicativo use a função de pesquisa global
android.permission.HARDWARE_TEST Teste de Hardware Acessar dispositivos de hardware auxiliares para teste
android.permission.INJECT_EVENTS Injetar Eventos Permitir acesso a eventos de baixo nível do programa, capturando eventos de teclas e trackballs
android.permission.INSTALL_LOCATION_PROVIDER Instalar Provedor de Localização Instalar um provedor de localização
android.permission.INSTALL_PACKAGES Instalar Aplicativos Permitir que o aplicativo instale outros aplicativos
android.permission.INTERNAL_SYSTEM_WINDOW Janela Interna do Sistema Permitir que o aplicativo abra janelas internas, este direito não é aberto a aplicativos de terceiros
android.permission.INTERNET Acessar Internet Acessar a conexão de internet, podendo gerar tráfego GPRS
android.permission.KILL_BACKGROUND_PROCESSES Encerrar Processos em Segundo Plano Permitir que o aplicativo chame killBackgroundProcesses(String) para encerrar processos em segundo plano
android.permission.MANAGE_ACCOUNTS Gerenciar Contas Permitir que o aplicativo gerencie a lista de contas no AccountManager
android.permission.MANAGE_APP_TOKENS Gerenciar Referências de Aplicativo Gerenciar criação, destruição e ordem do eixo Z, usado apenas pelo sistema
android.permission.MTWEAK_USER Permissão Avançada Permitir que usuários mTweak acessem permissões avançadas do sistema
android.permission.MTWEAK_FORUM Permissão da Comunidade Permitir usar permissões da comunidade mTweak
android.permission.MASTER_CLEAR Formatação Suave Permitir que o aplicativo execute a formatação suave, excluindo informações de configuração do sistema
android.permission.MODIFY_AUDIO_SETTINGS Modificar Configurações de Áudio Modificar as informações de configuração de áudio
android.permission.MODIFY_PHONE_STATE Modificar Estado do Telefone Modificar o estado do telefone, como modo avião, mas não inclui a substituição da interface do discador do sistema
android.permission.MOUNT_FORMAT_FILESYSTEMS Formatar Sistemas de Arquivos Formatar sistema de arquivos removíveis, como formatar o cartão SD
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Montar Sistemas de Arquivos Montar e desmontar sistemas de arquivos externos
android.permission.NFC Permitir Comunicação NFC Permitir que o aplicativo execute operações de comunicação de proximidade NFC, para suporte móvel
android.permission.PERSISTENT_ACTIVITY Atividade Persistente Criar uma atividade persistente, este recurso está marcado para remoção no futuro
android.permission.PROCESS_OUTGOING_CALLS Processar Chamadas de Saída Permitir que o aplicativo monitore, modifique ou aborte chamadas de saída
android.permission.READ_CALENDAR Ler Lembretes de Agenda Permitir que o aplicativo leia as informações de agendamento do usuário
android.permission.READ_CONTACTS Ler Contatos Permitir que o aplicativo acesse informações da lista de contatos
android.permission.READ_FRAME_BUFFER Captura de Tela Ler a memória de quadro para captura de tela
com.android.browser.permission.READ_HISTORY_BOOKMARKS Ler Favoritos e Histórico Ler os favoritos e o histórico do navegador
android.permission.READ_INPUT_STATE Ler Estado de Entrada Ler o estado de entrada da tecla atual, acessível apenas pelo sistema
android.permission.READ_LOGS Ler Logs do Sistema Ler logs de baixo nível do sistema
android.permission.READ_PHONE_STATE Ler Estado do Telefone Acessar o estado do telefone
android.permission.READ_SMS Ler Conteúdo de SMS Ler conteúdo de SMS
android.permission.READ_SYNC_SETTINGS Ler Configurações de Sincronização Ler configurações de sincronização, acessando configurações de sincronização online do Google
android.permission.READ_SYNC_STATS Ler Estado de Sincronização Ler o estado de sincronização, acessando o estado de sincronização online do Google
android.permission.REBOOT Reiniciar Dispositivo Permitir que o aplicativo reinicie o dispositivo
android.permission.RECEIVE_BOOT_COMPLETED Permissão de Inicialização Automática Permitir que o aplicativo seja executado automaticamente na inicialização do dispositivo
android.permission.RECEIVE_MMS Receber MMS Receber MMS
android.permission.RECEIVE_SMS Receber SMS Receber SMS
android.permission.RECEIVE_WAP_PUSH Receber Wap Push Receber informações WAP PUSH
android.permission.RECORD_AUDIO Gravação Gravar som usando o microfone do telefone ou fones de ouvido
android.permission.REORDER_TASKS Reordenar Tarefas do Sistema Reordenar as tarefas em execução durante a operação do sistema
android.permission.RESTART_PACKAGES Encerrar Tarefas do Sistema Encerrar tarefas usando o método restartPackage(String), este método será abandonado em versões futuras
android.permission.SEND_SMS Enviar SMS Enviar SMS
android.permission.SET_ACTIVITY_WATCHER Configurar Observador de Atividade Configurar um observador de atividade, geralmente usado para testes de monkey
com.android.alarm.permission.SET_ALARM Configurar Alarme Configurar um alarme
android.permission.SET_ALWAYS_FINISH Definir Para Sempre Sair Definir se o aplicativo deve sempre sair em segundo plano
android.permission.SET_ANIMATION_SCALE Definir Escala de Animação Definir a escala de animação global
android.permission.SET_DEBUG_APP Definir Aplicativo de Depuração Definir aplicativo de depuração, geralmente utilizado para desenvolvimento
android.permission.SET_ORIENTATION Definir Orientação da Tela Definir a orientação da tela para paisagem ou retrato, não usado para aplicativos comuns
android.permission.SET_PREFERRED_APPLICATIONS Definir Parâmetros do Aplicativo Configurar parâmetros do aplicativo, mas a função não está mais em uso, veja a descrição de addPackageToPreferred(String)
android.permission.SET_PROCESS_LIMIT Definir Limite de Processos Permitir que o aplicativo defina um limite no número máximo de processos
android.permission.SET_TIME Definir Horário do Sistema Definir o horário do sistema
android.permission.SET_TIME_ZONE Definir Fuso Horário do Sistema Definir o fuso horário do sistema
android.permission.SET_WALLPAPER Definir Papel de Parede Definir papel de parede da área de trabalho
android.permission.SET_WALLPAPER_HINTS Definir Sugestões de Papel de Parede Definir sugestões de papel de parede
android.permission.SIGNAL_PERSISTENT_PROCESSES Enviar Sinal a Processos Persistentes Enviar um sinal a processos persistentes
android.permission.STATUS_BAR Controle da Barra de Status Permitir que o aplicativo abra, feche ou desative a barra de status
android.permission.SUBSCRIBED_FEEDS_READ Acesso a Conteúdos Assinados Acesso ao banco de dados de informações assinadas
android.permission.SUBSCRIBED_FEEDS_WRITE Escrever Conteúdos Assinados Escrever ou modificar o banco de dados de conteúdos assinados
android.permission.SYSTEM_ALERT_WINDOW Mostrar Janela do Sistema Mostrar uma janela de sistema
android.permission.UPDATE_DEVICE_STATS Atualizar Status do Dispositivo Atualizar o status do dispositivo
android.permission.USE_CREDENTIALS Usar Credenciais Permitir que o aplicativo solicite autenticação do AccountManager
android.permission.USE_SIP Usar SIP para Vídeo Permitir que o aplicativo use o serviço de vídeo SIP
android.permission.VIBRATE Usar Vibração Permitir vibração
android.permission.WAKE_LOCK Bloquear Despertar Permitir que o aplicativo mantenha processos em segundo plano mesmo com a tela do telefone desligada
android.permission.WRITE_APN_SETTINGS Escrever Configurações de Ponto de Acesso GPRS Escrever configurações de ponto de acesso GPRS da rede
android.permission.WRITE_CALENDAR Escrever Lembretes de Agenda Escrever na agenda, mas não pode ler
android.permission.WRITE_CONTACTS Escrever Contatos Escrever contatos, mas não pode ler
android.permission.WRITE_EXTERNAL_STORAGE Escrever Armazenamento Externo Permitir que o aplicativo escreva em armazenamento externo, como escrever arquivos no cartão SD
android.permission.WRITE_GSERVICES Escrever Dados do Google Maps Permitir que o aplicativo escreva dados de serviço do Google Map
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Escrever Favoritos e Histórico Escrever o histórico ou favoritos do navegador, mas não pode ler
android.permission.WRITE_SECURE_SETTINGS Ler e Escrever Configurações Sensíveis do Sistema Permitir que o aplicativo leia e escreva configurações sensíveis e seguras do sistema
android.permission.WRITE_SETTINGS Ler e Escrever Configurações do Sistema Permitir ler e escrever configurações do sistema
android.permission.WRITE_SMS Escrever SMS Permitir escrever SMS

Tabela de Descrição de Permissões do Android Manifest - Guia Completo de Permissões Android

No desenvolvimento Android, o Android Manifest é fundamental para configurar as permissões do aplicativo. Cada aplicativo Android precisa declarar as permissões necessárias para acessar recursos do sistema. Este artigo fornece uma tabela completa de descrição de permissões do Android Manifest, facilitando a visualização e compreensão de várias permissões Android e suas respectivas funcionalidades.

O que são as permissões do Android Manifest?

As permissões do Android Manifest são declarações que definem os recursos e funções que o aplicativo pode acessar. Por exemplo, operações como acessar a internet, usar a câmera ou ler informações de contatos precisam de declarações de permissões correspondentes no arquivo Manifest.

Tabela Comum de Descrição de Permissões do Android Manifest

Abaixo está a tabela de descrição de permissões Android mais comuns. Você pode consultar rapidamente a função das permissões através do nome e descrição:

Nome da Permissão Descrição da Permissão
INTERNET Permite que o aplicativo acesse a Internet para operações de rede.
ACCESS_NETWORK_STATE Permite que o aplicativo acesse informações sobre o estado da rede, verificando se está conectado à rede.
READ_EXTERNAL_STORAGE Permite que o aplicativo leia arquivos do armazenamento externo.
WRITE_EXTERNAL_STORAGE Permite que o aplicativo escreva em arquivos no armazenamento externo.
CAMERA Permite que o aplicativo acesse a câmera do dispositivo.
ACCESS_FINE_LOCATION Permite que o aplicativo acesse informações de localização precisas (GPS).
ACCESS_COARSE_LOCATION Permite que o aplicativo acesse informações de localização aproximadas (torres de celular e Wi-Fi).
READ_CONTACTS Permite que o aplicativo leia informações de contato armazenadas no dispositivo.
WRITE_CONTACTS Permite que o aplicativo modifique informações dos contatos no dispositivo.
CALL_PHONE Permite que o aplicativo faça chamadas telefônicas diretamente.
READ_SMS Permite que o aplicativo leia o conteúdo de mensagens SMS.
RECEIVE_SMS Permite que o aplicativo receba mensagens SMS.
READ_CALENDAR Permite que o aplicativo leia informações do calendário do dispositivo.
WRITE_CALENDAR Permite que o aplicativo modifique informações do calendário no dispositivo.

Como declarar permissões no Android Manifest?

No arquivo AndroidManifest.xml do projeto Android, você precisa declarar as permissões necessárias usando a tag <uses-permission>. Aqui está um exemplo de como declarar uma permissão:


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

Você pode declarar várias permissões de acordo com as necessidades do seu aplicativo.

Conclusão

Compreender e configurar corretamente as permissões do Android Manifest é vital para os desenvolvedores. Com esta Tabela de Descrição de Permissões do Android Manifest, você pode facilmente encontrar e entender as funções de cada permissão, garantindo que seu aplicativo tenha as permissões necessárias durante a execução e siga as melhores práticas.

Seu histórico:
Selecionar Idioma