Ist es möglich, USB-Debugging (unter Einstellungen/Anwendungen/Entwicklung) programmatisch aus meiner Anwendung heraus zu aktivieren?
Ich habe mir Permission.WRITE_SETTINGS
y http://developer.Android.com/reference/Android/provider/Settings.System.html , aber ich konnte nichts Passendes finden.
0 Stimmen
Aus reiner Neugier: Warum wollen Sie das in einer App machen, wo Sie doch einen Treiber brauchen, wenn Sie eine Verbindung zu einem Computer herstellen?
0 Stimmen
Das ist kein Problem. Ich schreibe eine Sync-App (Java-Webstart), die auf einem vordefinierten Satz von Computern ausgeführt wird. Benutzer sollen in der Lage sein, das Telefon zu synchronisieren, aber wenn ich die Geräte an sie aushändige, ist es im Nicht-Debug-Modus. Wenn der Benutzer synchronisieren möchte, soll die App den Debug-Modus aktivieren/deaktivieren, da der Benutzer meine App nie verlassen wird. Meine App startet beim Hochfahren und ist standardmäßig auf die Standard-Startseite eingestellt. (Hintergrund: Ich bündele die App mit einem Gerät, das ich dann an den Nutzer vermiete). Die "Sync-Stationen" werden jedoch vorkonfiguriert sein und JRE, Gerätetreiber usw. bereits installiert haben.
0 Stimmen
... plus ich möchte adb aus dem Sync-Programm aufrufen ... weshalb einfaches usb-Mounting nicht ausreicht (oder zusätzliche Workarounds erfordern würde)