Androidフォンとコンピューター上のJavaアプリケーションがUSBケーブルを介して通信できるようにするアプリケーションを作成しています。この場合、Bluetooth や Wi-Fi を使用することはできません。
この問題に対する適切な解決策を見つけるのは非常に困難であり、ホスト/アクセサリ ライブラリは、単なる PC ではなく、電話をドック/カメラ/回路基板に接続するように設計されているように見えました。これが私の解決策です。より良い代替案があれば教えてください。
ここでは、ADB を使用してファイルを電話にプッシュする Java アプリケーションを作成します。電話はこれらのファイルの変更をチェックし、それに応じて動作します。
これらのファイルを保持するために /sdcard/ フォルダーを使用していることを除いて、これまでのところうまく機能しているようです。このアプリを SD カードのない携帯電話でも動作させたいので、ADB と Android アプリを使用して PC からアクセスできると期待できる安全なフォルダーが他にあるかどうかを知りたいです。
(INTERNAL STORAGE ライブラリを調べましたが、データがどこに保存されているのか、ADB からプッシュ/プルできるかどうかはわかりません。)
助けてくれてありがとう!