Ver la Versión Completa : [ CONSULTA ] Duda permisos Android
Muy buenas,
Estoy implementando un software en android que maneja el puerto USB. Este dispositivo se puede reiniciar de manera inesperada y necesito que, cuando arranque, se inicie la app de manera automática. Esto ya lo tengo solventado con otra app (LaunchAfterBoot).
Mi problema viene aqui:
La aplicación, al arrancar, pide permiso para obtener acceso al USB. ¿Cómo lo puedo hacer para que obtenga dicho permiso de manera automática?
Un saludo,:ok:
kriogeN
12/03/14, 13:39:54
No necesitas una aplicación para que la app se inicie automáticamente al iniciarse, basta con que crees un BroadcastReceiver para el mensaje BOOT_COMPLETED y que ese BroadcastReceiver inicie la app. Que será lo que hará la aplicación LaunchAfterBoot supongo.
En cuanto a lo segundo, aquí explican como hacerlo:
http://stackoverflow.com/questions/12388914/usb-device-access-pop-up-supression
Aunque lo malo es que tienes que registrar el dispositivo USB a priori, es decir, tiene que ser para un Vendor ID y Product ID concreto. Si tu aplicación es para manejar un dispositivo USB en concreto perfecto, si es para manejar pendrives, lo vas a tener jodido.
Muchas gracias por la info ;)
Sabes como puedo conseguir esos parametros de ID??
Un saludo y gracias!
kriogeN
17/03/14, 19:53:43
Lo pinchas en Windows y vas al Administrador de dispositivos, abres Controladoras de bus serie universal y lo buscas, le haces doble click, vas a Detalles y en Propiedad seleccionas Id de Hardware, te saldrá algo parecido a:
USB\VID_XXXX&PID_YYYY
Ahí tienes el VID y el PID del dispositivo.
Mereces un templo!
Muchas Gracias!!!
Añado una cosita por si alguien lee esto buscando información:
Los valores que da windows estan en HEXADECIMAL, hay que convertirlos a enteros!
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.