2

Androidフォンとコンピューター上のJavaアプリケーションがUSBケーブルを介して通信できるようにするアプリケーションを作成しています。この場合、Bluetooth や Wi-Fi を使用することはできません。

この問題に対する適切な解決策を見つけるのは非常に困難であり、ホスト/アクセサリ ライブラリは、単なる PC ではなく、電話をドック/カメラ/回路基板に接続するように設計されているように見えました。これが私の解決策です。より良い代替案があれば教えてください。

ここでは、ADB を使用してファイルを電話にプッシュする Java アプリケーションを作成します。電話はこれらのファイルの変更をチェックし、それに応じて動作します。

これらのファイルを保持するために /sdcard/ フォルダーを使用していることを除いて、これまでのところうまく機能しているようです。このアプリを SD カードのない携帯電話でも動作させたいので、ADB と Android アプリを使用して PC からアクセスできると期待できる安全なフォルダーが他にあるかどうかを知りたいです。

(INTERNAL STORAGE ライブラリを調べましたが、データがどこに保存されているのか、ADB からプッシュ/プルできるかどうかはわかりません。)

助けてくれてありがとう!

4

1 に答える 1

1

これを読んでください https://groups.google.com/forum/?fromgroups#!topic/android-developers/tZrxqZQLh98 tmp ファイルの保持に関する素晴らしい議論。PC からアプリケーションを制御しますか? そのために ADB によって起動された Intents を使用できませんか?

ADB を使用した USB 経由の別のオプション ポート転送: adb forward tcp:6100 tcp:7100 adb forward tcp:6100 local:logd

個人的には、ローカルの Apache サーバーに GET リクエストを送信してデータをフェッチすることになります。または、ルート化されたデバイスでは、多くのフォルダーが利用可能になります。

于 2012-06-18T19:10:00.863 に答える