Android manifest

18

Click here to load reader

Transcript of Android manifest

Page 1: Android manifest

PERMISOS PRICIPALES QUE SE PUEDEN USAR EN

ANDROID MANIFEST

Permisos de seguridad que se pueden utilizar para limitar el acceso a determinados

componentes o características de esta u otra aplicación.

SINTAXIS: < uses-permission android: name=”string” />

ANDROID MANIFEST

Cristian Omar Jaramillo Méndez

INSTITUTO TECNOLOGICO DE LA PIEDAD

INGENIERIA EN SISTEMAS

COMPUTACIONALES

Page 2: Android manifest

cristianjaramillo.mex.tl

ACCESS_CHECKIN_PROPERTIES

Permite la lectura / escritura a la tabla "Propiedades" en la base de datos de registro, para cambiar los

valores que quedan cargados.

ACCESS_COARSE_LOCATION

Permite que una aplicación acceda a la ubicación aproximada derivada de fuentes de ubicación de red,

como las torres de celulares y Wi-Fi.

ACCESS_FINE_LOCATION

Permite que una aplicación acceda ubicación precisa de fuentes de localización como el GPS, las torres

celulares y Wi-Fi.

ACCESS_LOCATION_EXTRA_COMMANDS

Permite a una aplicación acceder a controles adicionales de proveedores de localización

ACCESS_MOCK_LOCATION

Permite que una aplicación cree proveedores ubicación simuladas para pruebas

ACCESS_NETWORK_STATE

Permite que las aplicaciones accedan a información sobre redes

ACCESS_SURFACE_FLINGER

Permite que una aplicación para utilizar las funciones de bajo nivel de SurfaceFlinger.

Page 3: Android manifest

cristianjaramillo.mex.tl

ACCESS_WIFI_STATE

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

ACCOUNT_MANAGER

Permite a las aplicaciones ponen en autenticadores de cuentas.

ADD_VOICEMAIL

Permite que una aplicación para agregar mensajes de voz en el sistema.

AUTHENTICATE_ACCOUNTS

Admite una aplicación que actúa como un administrador de cuenta para AccountAuthenticator

BATTERY_STATS

Admite una aplicación que recopila estadísticas de la batería

BIND_ACCESSIBILITY_SERVICE

Debe ser requerido por un AccessibilityService, para asegurar que sólo el sistema se puede unir a ella.

BIND_APPWIDGET

Permite que una aplicación indique al servicio AppWidget qué aplicación puede acceder a los datos de

AppWidget.

BIND_DEVICE_ADMIN

Debe ser requerida por el receptor de administración del dispositivo, para asegurar que sólo el sistema

puede interactuar con él.

Page 4: Android manifest

cristianjaramillo.mex.tl

BIND_INPUT_METHOD

Debe ser requerido por un InputMethodService, para asegurar que sólo el sistema se puede unir a ella.

BIND_NOTIFICATION_LISTENER_SERVICE

Debe ser requerido por un NotificationListenerService, para asegurar que sólo el sistema se puede unir a

ella.

BIND_REMOTEVIEWS

Debe ser requerido por un RemoteViewsService, para asegurar que sólo el sistema se puede unir a ella.

BIND_TEXT_SERVICE

Debe ser requerido por un TextService

BIND_VPN_SERVICE

Debe ser requerido por un VpnService, para asegurar que sólo el sistema se puede unir a ella.

BIND_WALLPAPER

Debe ser requerido por un WallpaperService, para asegurar que sólo el sistema se puede unir a ella.

BLUETOOTH

Permite que las aplicaciones se conecten a dispositivos con Bluetooth emparejados

BLUETOOTH_ADMIN

Permite a las aplicaciones para descubrir y emparejar dispositivos Bluetooth

Page 5: Android manifest

cristianjaramillo.mex.tl

BLUETOOTH

Se necesita para ser capaz de desactivar el dispositivo (muy peligroso!).

BROADCAST_PACKAGE_REMOVED

Permite que una aplicación emita una notificación de que un paquete de aplicación se ha eliminado.

BROADCAST_SMS

Permite que una aplicación emita una notificación de recepción de SMS.

BROADCAST_STICKY

Permite que una aplicación emita intentos pegajosos.

BROADCAST_WAP_PUSH

Permite que una aplicación emita una notificación de recibo WAP PUSH.

CALL_PHONE

Permite que una aplicación para iniciar una llamada de teléfono sin tener que pasar a través de la interfaz

de usuario Dialer para el usuario para confirmar la llamada de ser colocado.

CALL_PRIVILEGED

Permite que una aplicación llame a cualquier número de teléfono, incluidos los números de emergencia, sin

tener que pasar a través de la interfaz de usuario Dialer para el usuario para confirmar la llamada de ser

colocado.

CÁMARA

Necesario para poder acceder a la cámara del dispositivo.

Page 6: Android manifest

cristianjaramillo.mex.tl

CHANGE_COMPONENT_ENABLED_STATE

Permite que una aplicación cambie si un componente de la aplicación (que no sea el suyo propio) está

habilitado o no.

CHANGE_CONFIGURATION

Permite que una aplicación pueda modificar la configuración actual, como local.

CHANGE_NETWORK_STATE

Permite a las aplicaciones para cambiar el estado de conectividad de red

CHANGE_WIFI_MULTICAST_STATE

Permite a las aplicaciones acceder al modo de multidifusión Wi-Fi

CHANGE_WIFI_STATE

Permite a las aplicaciones para cambiar el estado de conectividad Wi-Fi

CLEAR_APP_CACHE

Permite que una aplicación para borrar la caché de todas las aplicaciones instaladas en el dispositivo.

CLEAR_APP_USER_DATA

Permite que una aplicación para borrar los datos del usuario.

CONTROL_LOCATION_UPDATES

Permite activar / desactivar las notificaciones de actualización de la señal móvil.

Page 7: Android manifest

cristianjaramillo.mex.tl

DELETE_CACHE_FILES

Permite que una aplicación elimine los archivos de caché.

DELETE_PACKAGES

Permite que una aplicación elimine paquetes.

DEVICE_POWER

Permite el acceso de bajo nivel a la administración de energía.

DIAGNÓSTIC

Permite que las aplicaciones RW a los recursos de diagnóstico.

DISABLE_KEYGUARD

Permite a las aplicaciones para desactivar el bloqueo del teclado

DUMP

Permite que una aplicación para recuperar información de volcado del estado de los servicios del sistema.

EXPAND_STATUS_BAR

Permite que una aplicación expandir o contraer la barra de estado.

FACTORY_TEST

Ejecutar como aplicación de prueba de fábrica, correr como el usuario root.

FLASHLIGHT

Permite el acceso a la linterna

Page 8: Android manifest

cristianjaramillo.mex.tl

FORCE_BACK

Permite que una aplicación para forzar una operación en la espalda sobre todo lo que es la actividad

superior.

GET_ACCOUNTS

Permite el acceso a la lista de cuentas en el servicio de Cuentas

GET_PACKAGE_SIZE

Permite que una aplicación para conocer el espacio utilizado por cualquier paquete.

GET_TASKS

Permite que una aplicación para obtener información sobre las tareas en ejecución actual o reciente.

GET_TOP_ACTIVITY_INFO

Permite a una aplicación recuperar información privada sobre la actividad actual de la parte superior, como

cualquier contexto asistencia que puede proporcionar.

GLOBAL_SEARCH

Este permiso se puede utilizar en los proveedores de contenido para permitir que el sistema de búsqueda

global para acceder a sus datos.

HARDWARE_TEST

Permite el acceso a periféricos de hardware.

Page 9: Android manifest

cristianjaramillo.mex.tl

INJECT_EVENTS

Permite que una aplicación para inyectar los eventos de usuario (teclas, tacto, bola de seguimiento) en la

secuencia de eventos y entregarlos a cualquier ventana.

INSTALL_LOCATION_PROVIDER

Permite que una aplicación instale un proveedor de ubicación en el Gestor de localización.

INSTALL_PACKAGES

Permite que una aplicación instale paquetes.

INTERNAL_SYSTEM_WINDOW

Permite que una aplicación para abrir ventanas que son para su uso por parte de la interfaz de usuario del

sistema.

INTERNET

Permite a las aplicaciones abrir sockets de red.

KILL_BACKGROUND_PROCESSES

Permite que una aplicación llame killBackgroundProcesses (String).

LOCATION_HARDWARE

Permite que una aplicación para utilizar las funciones de ubicación en hardware, como el api geofencing.

MANAGE_ACCOUNTS

Permite que una aplicación para administrar la lista de cuentas de administrador de cuenta

Page 10: Android manifest

cristianjaramillo.mex.tl

MANAGE_APP_TOKENS

Permite que una aplicación para gestionar (crear, destruir, Z-orden) tokens de aplicación en el gestor de

ventanas.

MASTER_CLEAR

No para uso de aplicaciones de terceros.

MODIFY_AUDIO_SETTINGS

Permite que una aplicación pueda modificar la configuración global de sonido

MODIFY_PHONE_STATE

Permite la modificación del estado telefonía - encendido, mmi, etc.

MOUNT_FORMAT_FILESYSTEMS

Permite dar formato a los sistemas de archivos de almacenamiento extraíble.

MOUNT_UNMOUNT_FILESYSTEMS

Permite el montaje y desmontaje de sistemas de archivos de almacenamiento extraíble.

NFC

Permite a las aplicaciones realizar operaciones de E / S a través de NFC

PERSISTENT_ACTIVITY

Esta constante está desfasada y en el nivel de API 9. Esta funcionalidad se eliminará en el futuro, por favor

no utilice. Permitir una aplicación para hacer sus actividades persistentes.

Page 11: Android manifest

cristianjaramillo.mex.tl

PROCESS_OUTGOING_CALLS

Permite que una aplicación para controlar, modificar o llamadas salientes abortar.

READ_CALENDAR

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

READ_CALL_LOG

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

READ_CONTACTS

Admite una aplicación que lee los datos de los contactos del usuario.

READ_EXTERNAL_STORAGE

Permite que una aplicación lea de almacenamiento externo.

READ_FRAME_BUFFER

Permite que una aplicación para tomar capturas de pantalla y más en general tener acceso a los datos de

frame buffer.

READ_HISTORY_BOOKMARKS

Permite a una aplicación leer (pero no escribir) marcadores y del historial de navegación del usuario.

READ_INPUT_STATE

Esta constante está desfasada y en el nivel de API 16. El API que utiliza este permiso se ha eliminado.

Page 12: Android manifest

cristianjaramillo.mex.tl

READ_LOGS

Admite una aplicación que lee los archivos de registro del sistema de bajo nivel.

READ_PHONE_STATE

Permite acceso de sólo lectura a otro teléfono.

READ_PROFILE

Permite que una aplicación lea los datos del perfil personal del usuario.

READ_SMS

Permite que una aplicación lea mensajes SMS.

READ_SOCIAL_STREAM

Permite que una aplicación lea de la corriente social del usuario.

READ_SYNC_SETTINGS

Permite a las aplicaciones leer la configuración de sincronización

READ_SYNC_STATS

Permite a las aplicaciones leer las estadísticas de sincronización

READ_USER_DICTIONARY

Permite que una aplicación lea el diccionario del usuario.

REBOOT

Se necesita para ser capaz de reiniciar el dispositivo.

Page 13: Android manifest

cristianjaramillo.mex.tl

RECEIVE_BOOT_COMPLETED

Permite que una aplicación reciba el ACTION_BOOT_COMPLETED que se emite después de que el sistema

termine de iniciarse.

RECEIVE_MMS

Permite que una aplicación para monitorizar los mensajes MMS entrantes, para grabar o realizar el

procesamiento en ellos.

Receive_SMS

Permite que una aplicación para monitorear los mensajes SMS entrantes, para grabar o realizar el

procesamiento en ellos.

RECEIVE_WAP_PUSH

Permite que una aplicación para monitorizar los mensajes WAP Push entrantes.

RECORD_AUDIO

Permite que una aplicación para grabar audio

REORDER_TASKS

Permite que una aplicación cambie la Z-orden de las tareas

RESTART_PACKAGES

Esta constante está desfasada y en el nivel de API 8. El (String) restartPackage API ya no es compatible.

Page 14: Android manifest

cristianjaramillo.mex.tl

SEND_RESPOND_VIA_MESSAGE

Permite que una aplicación (Teléfono) para enviar una petición a otras aplicaciones para manejar la acción

encuestado a través de mensajes durante las llamadas entrantes.

Send_SMS

Permite que una aplicación envíe mensajes SMS.

SET_ACTIVITY_WATCHER

Permite que una aplicación para ver y controlar cómo se inician las actividades a nivel mundial en el

sistema.

SET_ALARM

Permite que una aplicación emita una intención de establecer una alarma para el usuario.

SET_ALWAYS_FINISH

Permite a una aplicación controlar si las actividades se terminan inmediatamente cuando se ponen en el

fondo.

SET_ANIMATION_SCALE

Modificar el factor de escala global de la animación.

SET_DEBUG_APP

Configurar una aplicación para la depuración.

SET_ORIENTATION

Permite el acceso de bajo nivel a establecer la orientación (en realidad la rotación) de la pantalla.

Page 15: Android manifest

cristianjaramillo.mex.tl

SET_POINTER_SPEED

Permite el acceso de bajo nivel a ajustar la velocidad del puntero.

SET_PREFERRED_APPLICATIONS

Esta constante está desfasada y en el nivel de API 7. Ya no es útil, ver addPackageToPreferred (String) para

más detalles.

SET_PROCESS_LIMIT

Permite a una aplicación configurar el número máximo de (no es necesario) los procesos de aplicaciones

que se pueden ejecutar.

SET_TIME

Permite a las aplicaciones para establecer la hora del sistema.

SET_TIME_ZONE

Permite a las aplicaciones para configurar la zona horaria del sistema

SET_WALLPAPER

Permite a las aplicaciones para configurar el fondo de pantalla

SET_WALLPAPER_HINTS

Permite a las aplicaciones para configurar las pistas wallpaper

SIGNAL_PERSISTENT_PROCESSES

Permitir que una aplicación solicite que una señal se enviará a todos los procesos persistentes.

Page 16: Android manifest

cristianjaramillo.mex.tl

STATUS_BAR

Permite que una aplicación para abrir, cerrar o desactivar la barra de estado y sus iconos.

SUBSCRIBED_FEEDS_READ

Admite una aplicación que permitirá acceder al suscrito alimenta ContentProvider.

SUBSCRIBED_FEEDS_WRITE

Admite una aplicación que permitirá acceder al suscrito alimenta ContentProvider.

SYSTEM_ALERT_WINDOW

Permite que una aplicación para abrir ventanas utilizando el tipo TYPE_SYSTEM_ALERT, que se muestra en

la parte superior de todas las demás aplicaciones.

UPDATE_DEVICE_STATS

Permite que una aplicación para actualizar las estadísticas de dispositivo.

USE_CREDENTIALS

Permite que una aplicación solicite authtokens del AccountManager

USE_SIP

Permite que una aplicación utilice el servicio SIP

VIBRAR

Permite el acceso al vibrador

Page 17: Android manifest

cristianjaramillo.mex.tl

WAKE_LOCK

Permite el uso de WakeLocks PowerManager para mantener el procesador de dormir o la pantalla se atenúe

WRITE_APN_SETTINGS

Permite a las aplicaciones para escribir la configuración de APN.

WRITE_CALENDAR

Permite que una aplicación escriba (no leer) los datos del calendario del usuario.

WRITE_CALL_LOG

Permite que una aplicación escriba (no leer) los datos de los contactos del usuario.

WRITE_CONTACTS

Permite que una aplicación escriba (no leer) los datos de los contactos del usuario.

WRITE_EXTERNAL_STORAGE

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

WRITE_GSERVICES

Permite que una aplicación pueda modificar el mapa de servicios Google.

WRITE_HISTORY_BOOKMARKS

Permite que una aplicación escriba (no leer) marcadores y del historial de navegación del usuario.

WRITE_PROFILE

Permite que una aplicación escriba (no leer) los datos del perfil personal del usuario.

Page 18: Android manifest

cristianjaramillo.mex.tl

WRITE_SECURE_SETTINGS

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

WRITE_SETTINGS

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

WRITE_SMS

Permite que una aplicación escriba en mensajes SMS.

WRITE_SOCIAL_STREAM

Permite que una aplicación escriba (no leer) datos del flujo social del usuario.

WRITE_SYNC_SETTINGS

Permite a las aplicaciones para escribir las configuraciones de sincronización

WRITE_USER_DICTIONARY

Permite que una aplicación escriba en el diccionario del usuario.