Android- und PC-Kommunikation über USB: Was ist ein sicheres Verzeichnis, auf das ich mit ADB Push / Pull zugreifen und von einer Android-App aus zugreifen kann?

Ich schreibe eine Anwendung, mit der ein Android-Telefon und eine Java-Anwendung auf dem Computer über das USB-Kabel kommunizieren können. Die Verwendung von Bluetooth oder WLAN ist in diesem Fall keine Option.

Ich fand es sehr schwierig, eine gute Lösung für dieses Problem zu finden, und die Host- / Zubehör-Libariries schienen so konzipiert zu sein, dass sie das Telefon an Docks / Kameras / Leiterplatten anschließen und nicht nur an einen PC. Dies ist meine Lösung, lassen Sie mich wissen, ob es bessere Alternativen gibt:

Ich werde eine Java-Anwendung erstellen, mit der ADB Dateien auf das Telefon überträgt. Das Telefon überprüft dann diese Dateien auf Änderungen und handelt entsprechend.

Bisher scheint es gut zu funktionieren, außer dass ich den Ordner / sdcard / verwende, um diese Dateien zu speichern. Ich möchte, dass diese App auch auf Telefonen ohne SD-Karte funktioniert. Daher möchte ich wissen, ob es einen anderen sicheren Ordner gibt, auf den ich mit ADB und der Android-App vom PC aus zugreifen kann.

(Ich habe mir INTERNAL STORAGE-Bibliotheken angesehen, weiß aber nicht, wo sie ihre Daten speichern und ob ich sie von ADB mit Push / Pull übertragen kann.)

Vielen Dank im Voraus für jede Hilfe!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage