¿Es posible habilitar la depuración de USB (en configuraciones/aplicaciones/desarrollo) programáticamente desde mi aplicación?Habilite la depuración de USB (en configuraciones/aplicaciones/desarrollo) programáticamente desde dentro de una aplicación
estaba mirando Permission.WRITE_SETTINGS
y http://developer.android.com/reference/android/provider/Settings.System.html, pero no pude encontrar nada apropiado.
simple curiosidad: ¿Por qué le gustaría hacer eso en una aplicación ya que necesita un controlador cuando se conecta a una computadora? – Sephy
eso no es un problema. Estoy escribiendo una aplicación de sincronización (java webstart) que se ejecutará en un conjunto predefinido de computadoras. los usuarios podrán sincronizar el teléfono, pero cuando les entrego los dispositivos, está en modo no depuración. Cuando los usuarios quieran sincronizar, la aplicación habilitará/deshabilitará el modo de depuración, ya que el usuario nunca saldrá de mi aplicación. Mi aplicación se inicia al arrancar y está configurada de manera predeterminada en el intento de inicio predeterminado. (fondo: estoy combinando la aplicación con un dispositivo, que luego alquilo al usuario). Pero las 'estaciones de sincronización' estarán preconfiguradas y ya tienen instalado JRE, controladores de dispositivos, etc. –
... además, quiero llamar a adb desde el programa de sincronización ... que es por lo que el simple montaje de usb no es suficiente (o requeriría soluciones adicionales) –