PERMISOS EN ANDROID

Casi todos los permisos disponibles para los dispositivos Android

Get Started. It's Free
or sign up with your email address
PERMISOS EN ANDROID by Mind Map: PERMISOS EN ANDROID

1. PERMISOS PARA ENLAZAR

1.1. BIND_ACCESSIBILITY_SERVICE

1.1.1. Debe ser requerido por un AccessibilityService para garantizar que solo el sistema pueda vincularse a él.

1.2. BIND_APPWIDGET

1.2.1. Permite que una aplicación le diga al servicio AppWidget qué aplicación puede acceder a los datos de AppWidget.

1.3. BIND_AUTOFILL_SERVICE

1.3.1. Debe ser requerido por un AutofillService, para garantizar que solo el sistema pueda unirse a él.

1.4. BIND_CALL_REDIRECTION_SERVICE

1.4.1. Debe ser requerido por un CallRedirectionService, para garantizar que solo el sistema pueda unirse a él.

1.5. BIND_CARRIER_MESSAGING_CLIENT_SERVICE

1.5.1. Una subclase de CarrierMessagingClientService debe protegerse con este permiso.

1.6. BIND_CARRIER_MESSAGING_SERVICE

1.6.1. Esta constante quedó en desuso en el nivel 23 de API. Utilice BIND_CARRIER_SERVICES en su lugar

1.7. BIND_CARRIER_SERVICES

1.7.1. El proceso del sistema que puede enlazar a servicios en aplicaciones de operador tendrá este permiso.

1.8. BIND_CHOOSER_TARGET_SERVICE

1.8.1. Debe ser requerido por un ChooserTargetService, para garantizar que solo el sistema pueda unirse a él.

1.9. BIND_CONDITION_PROVIDER_SERVICE

1.9.1. Debe ser requerido por un ConditionProviderService, para garantizar que solo el sistema pueda vincularse a él.

1.10. BIND_DEVICE_ADMIN

1.10.1. Debe ser requerido por el receptor de administración del dispositivo, para garantizar que solo el sistema pueda interactuar con él.

1.11. BIND_DREAM_SERVICE

1.11.1. Debe ser requerido por un DreamService, para garantizar que solo el sistema pueda unirse a él.

1.12. BIND_INCALL_SERVICE

1.12.1. Debe ser requerido por un InCallService, para garantizar que solo el sistema pueda vincularse a él.

1.13. BIND_INPUT_METHOD

1.13.1. Debe ser requerido por un InputMethodService, para garantizar que solo el sistema pueda unirse a él.

1.14. BIND_MIDI_DEVICE_SERVICE

1.14.1. Debe ser requerido por un MidiDeviceService, para garantizar que solo el sistema pueda unirse a él.

1.15. BIND_NFC_SERVICE

1.15.1. Debe ser requerido por un HostApduService o OffHostApduService para garantizar que solo el sistema pueda unirse a él.

1.16. BIND_NOTIFICATION_LISTENER_SERVICE

1.16.1. Debe ser requerido por un NotificationListenerService, para garantizar que solo el sistema pueda unirse a él.

1.17. BIND_PRINT_SERVICE

1.17.1. Debe ser requerido por un PrintService, para garantizar que solo el sistema pueda unirse a él.

1.18. BIND_QUICK_SETTINGS_TILE

1.18.1. Permite que una aplicación se vincule a mosaicos de configuración rápida de terceros.

1.19. BIND_REMOTEVIEWS

1.19.1. Debe ser requerido por un RemoteViewsService, para garantizar que solo el sistema pueda unirse a él.

1.20. BIND_SCREENING_SERVICE

1.20.1. Debe ser requerido por un CallScreeningService, para garantizar que solo el sistema pueda unirse a él.

1.21. BIND_TELECOM_CONNECTION_SERVICE

1.21.1. Debe ser requerido por un ConnectionService, para garantizar que solo el sistema pueda unirse a él.

1.22. BIND_TEXT_SERVICE

1.22.1. Debe ser requerido por un TextService

1.23. BIND_TV_INPUT

1.23.1. Debe ser requerido por un TvInputService para garantizar que solo el sistema pueda unirse a él.

1.24. BIND_VISUAL_VOICEMAIL_SERVICE

1.24.1. Debe ser requerido por un enlace VisualVoicemailService para garantizar que solo el sistema pueda vincularse a él.

1.25. BIND_VOICE_INTERACTION

1.25.1. Debe ser requerido por un VoiceInteractionService, para garantizar que solo el sistema pueda unirse a él.

1.26. BIND_VPN_SERVICE

1.26.1. Debe ser requerido por un VpnService, para garantizar que solo el sistema pueda unirse a él.

1.27. BIND_VR_LISTENER_SERVICE

1.27.1. Debe ser requerido por un VrListenerService, para garantizar que solo el sistema pueda unirse a él.

1.28. BIND_WALLPAPER

1.28.1. Debe ser requerido por un WallpaperService, para garantizar que solo el sistema pueda unirse a él.

2. PERMISOS PARA ESTABLECER

2.1. SET_ALARM

2.1.1. Permite que una aplicación difunda una intención para configurar una alarma para el usuario.

2.2. SET_ALWAYS_FINISH

2.2.1. Permite que una aplicación controle si las actividades se terminan inmediatamente cuando se ponen en segundo plano.

2.3. SET_ANIMATION_SCALE

2.3.1. Modifique el factor de escala de animación global.

2.4. SET_DEBUG_APP

2.4.1. Configure una aplicación para la depuración.

2.5. SET_PREFERRED_APPLICATIONS

2.5.1. Esta constante quedó en desuso en el nivel 15 de la API. Ya no es útil, consulte PackageManager.addPackageToPreferred (String) para obtener más información.

2.6. SET_PROCESS_LIMIT

2.6.1. Permite que una aplicación establezca el número máximo de procesos de aplicación (no necesarios) que se pueden ejecutar.

2.7. SET_TIME

2.7.1. Permite que las aplicaciones establezcan la hora del sistema.

2.8. SET_TIME_ZONE

2.8.1. Permite que las aplicaciones establezcan la zona horaria del sistema.

2.9. SET_WALLPAPER

2.9.1. Permite que las aplicaciones establezcan el fondo de pantalla.

2.10. SET_WALLPAPER_HINTS

2.10.1. Permite que las aplicaciones establezcan las sugerencias de fondo de pantalla.

3. PERMISOS DE PETICIÓN

3.1. REQUEST_COMPANION_RUN_IN_BACKGROUND

3.1.1. Permite que una aplicación complementaria se ejecute en segundo plano.

3.2. REQUEST_COMPANION_USE_DATA_IN_BACKGROUND

3.2.1. Permite que una aplicación complementaria use datos en segundo plano.

3.3. REQUEST_DELETE_PACKAGES

3.3.1. Permite que una aplicación solicite eliminar paquetes.

3.4. REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

3.4.1. Permiso que debe tener una aplicación para usar la Configuración.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS.

3.5. REQUEST_INSTALL_PACKAGES

3.5.1. Permite que una aplicación solicite paquetes de instalación.

3.6. REQUEST_PASSWORD_COMPLEXITY

3.6.1. Permite que una aplicación solicite la complejidad del bloqueo de pantalla y solicite a los usuarios que actualicen el bloqueo de pantalla a un cierto nivel de complejidad.

4. PERMISOS DE CONEXIÓN

4.1. BLUETOOTH

4.1.1. Permite que las aplicaciones se conecten a dispositivos Bluetooth emparejados.

4.2. BLUETOOTH_ADMIN

4.2.1. Permite que las aplicaciones descubran y emparejen dispositivos bluetooth.

4.3. BLUETOOTH_PRIVILEGED

4.3.1. Permite que las aplicaciones emparejen dispositivos bluetooth sin la interacción del usuario y que permitan o no el acceso a la agenda telefónica o el acceso a mensajes.

4.4. INTERNET

4.4.1. Permite que las aplicaciones abran conexiones de red.

4.5. NFC

4.5.1. Permite que las aplicaciones realicen operaciones de I/O a través de NFC.

4.6. NFC_TRANSACTION_EVENT

4.6.1. Permite que las aplicaciones reciban eventos de transacciones NFC.

5. PERMISOS DE ACCESO

5.1. ACCESS_BACKGROUND_LOCATION

5.1.1. Permite que una aplicación acceda a la ubicación en segundo plano.

5.2. ACCESS_CHECKIN_PROPERTIES

5.2.1. Permite el acceso de lectura / escritura a la tabla de "propiedades" en la base de datos de registro, para cambiar los valores que se cargan.

5.3. ACCESS_COARSE_LOCATION

5.3.1. Permite que una aplicación acceda a una ubicación aproximada.

5.4. ACCESS_FINE_LOCATION

5.4.1. Permite que una aplicación acceda a una ubicación precisa.

5.5. ACCESS_LOCATION_EXTRA_COMMANDS

5.5.1. Permite que una aplicación acceda a comandos adicionales del proveedor de ubicación.

5.6. ACCESS_MEDIA_LOCATION

5.6.1. Permite que una aplicación acceda a las ubicaciones geográficas que persisten en la colección compartida del usuario.

5.7. ACCESS_NETWORK_STATE

5.7.1. Permite que las aplicaciones accedan a información sobre redes.

5.8. ACCESS_NOTIFICATION_POLICY

5.8.1. Permiso de marcador para aplicaciones que desean acceder a la política de notificación.

5.9. ACCESS_WIFI_STATE

5.9.1. Permite que las aplicaciones accedan a información sobre redes Wi-Fi.

6. PERMISOS DE LECTURA

6.1. READ_CALENDAR

6.1.1. Permite que una aplicación lea los datos del calendario del usuario.

6.2. READ_CALL_LOG

6.2.1. Permite que una aplicación lea el registro de llamadas del usuario.

6.3. READ_CONTACTS

6.3.1. Permite que una aplicación lea los datos de los contactos del usuario.

6.4. READ_EXTERNAL_STORAGE

6.4.1. Esta constante quedó en desuso en el nivel 16 de la API. La API que utilizó este permiso se ha eliminado.

6.4.2. Permite que una aplicación lea desde almacenamiento externo.

6.5. READ_INPUT_STATE

6.6. READ_LOGS

6.6.1. Permite el acceso de lectura a los números de teléfono del dispositivo.

6.6.2. Permite que una aplicación lea los archivos de registro del sistema de bajo nivel.

6.7. READ_PHONE_NUMBERS

6.8. READ_PHONE_STATE

6.8.1. Permite el acceso de solo lectura al estado del teléfono, incluido el número de teléfono del dispositivo, la información actual de la red celular, el estado de las llamadas en curso y una lista de todas las cuentas telefónicas registradas en el dispositivo.

6.9. READ_SMS

6.9.1. Permite que una aplicación lea mensajes SMS.

6.10. READ_SYNC_SETTINGS

6.10.1. Permite que las aplicaciones lean la configuración de sincronización.

6.11. READ_SYNC_STATS

6.11.1. Permite que las aplicaciones lean las estadísticas de sincronización.

6.12. READ_VOICEMAIL

6.12.1. Permite que una aplicación lea correos de voz en el sistema.

7. PERMISOS DE ESCRITURA

7.1. WRITE_APN_SETTINGS

7.1.1. Permite que las aplicaciones escriban la configuración de apn y lean los campos sensibles de una configuración de apn existente como usuario y contraseña.

7.2. WRITE_CALENDAR

7.2.1. Permite que una aplicación escriba los datos del calendario del usuario.

7.3. WRITE_CALL_LOG

7.3.1. Permite que una aplicación escriba (pero no lea) los datos del registro de llamadas del usuario.

7.4. WRITE_CONTACTS

7.4.1. Permite que una aplicación escriba los datos de los contactos del usuario.

7.5. WRITE_EXTERNAL_STORAGE

7.5.1. Permite que una aplicación escriba en almacenamiento externo.

7.6. WRITE_GSERVICES

7.6.1. Permite que una aplicación modifique el mapa del servicio de Google.

7.7. WRITE_SECURE_SETTINGS

7.7.1. Permite que una aplicación lea o escriba la configuración segura del sistema.

7.8. WRITE_SETTINGS

7.8.1. Permite que una aplicación lea o escriba la configuración del sistema.

7.9. WRITE_SYNC_SETTINGS

7.9.1. Permite que las aplicaciones escriban la configuración de sincronización.

7.10. WRITE_VOICEMAIL

7.10.1. Permite que una aplicación modifique y elimine los correos de voz existentes en el sistema.

8. PERMISOS DE USO

8.1. USE_BIOMETRIC

8.1.1. Permite que una aplicación use modalidades biométricas compatibles con el dispositivo.

8.2. USE_FINGERPRINT

8.2.1. Esta constante fue desaprobada en el nivel 28 de la API. Las aplicaciones deberían solicitar USE_BIOMETRIC en su lugar

8.3. USE_FULL_SCREEN_INTENT

8.3.1. Necesario para las aplicaciones que se dirigen a Build.VERSION_CODES.Q que desean utilizar las notificaciones en pantalla completa.

8.4. USE_SIP

8.4.1. Permite que una aplicación use el servicio SIP.