Comunicación de Android y PC a través de USB: ¿Qué es un directorio seguro en el que puedo usar push / pull de ADB y acceder desde una aplicación de Android?

Estoy escribiendo una aplicación que permitirá que un teléfono Android y una aplicación Java en la computadora se comuniquen a través del cable USB. El uso de Bluetooth o Wifi no es una opción en este caso.

Me resultó muy difícil encontrar una buena solución para este problema, y ​​las bibliotecas de host / accesorios parecían diseñadas para conectar el teléfono a muelles / cámaras / circuitos en lugar de simplemente una PC. Esta es mi solución, déjame saber si hay mejores alternativas:

Voy a crear una aplicación Java para usar ADB para insertar archivos en el teléfono, el teléfono luego revisará esos archivos en busca de cambios y actuará en consecuencia.

Parece funcionar bien hasta ahora, excepto que estoy usando la carpeta / sdcard / para guardar estos archivos. Quiero que esta aplicación funcione también en teléfonos sin tarjetas SD, así que quiero saber si hay alguna otra carpeta segura a la que pueda contar para poder acceder desde la PC con ADB y la aplicación de Android también.

(He consultado las bibliotecas de ALMACENAMIENTO INTERNO, pero no sé dónde almacenan sus datos y si puedo empujar / tirar con ellas desde ADB).

¡Gracias de antemano por cualquier ayuda!

Respuestas a la pregunta(1)

Su respuesta a la pregunta