investigación de los Avances tecnológicos del siglo XXI
Android manifest
1. 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
2. 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.
3. 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.
4. 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
5. 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.
6. 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.
7. 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
8. 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.
9. 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
10. 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.
11. 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.
12. 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.
13. 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.
14. 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.
15. 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.
16. 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
17. 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.
18. 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.