3

状況:
クライアントは携帯電話サービスを使用するためにアクティブ化されていない Android フォンを持っており、彼のオフィスには Wi-Fi がありません。彼は私に、人の名前と電話番号を表示できる簡単なカスタマイズされた連絡先リストを書いてほしいと言っています (既に完成しています)。ただし、彼は少し年上で、電話のスライダー キーボードの代わりに標準サイズのキーボードを使用することを好むため、連絡先を更新できるデスクトップ クライアント (Java で作成) が必要です (これも完了しています)。

PC のローカル ハード ドライブ上のファイルを読み取り、SD カード上の連絡先ファイルを更新するアプリのクラスを完了する必要があります。

オプション:
私の知る限り、この場合の唯一のオプションは、電話の USB ポートを使用することです。デスクトップ クライアントで連絡先ファイルを Android デバイスの SD カードに書き込みます。

質問:
USBManager クラスを使用してアプリを使用できますか?
1. PC で xml 連絡先ファイルを探します。
2. PC 上のファイルを読み込み、SD カード上のファイルを更新します。

追加情報:
クライアントの電話モデル: Motorola Droid II グローバル
Android OS バージョン: 2.3.4

おそらく、デスクトップ クライアントが SDCard にアクセスし、ファイルを Android デバイスに書き込む方が簡単かもしれません。このプロセスに関するすべての概念とアイデアを検討したいと思います。ありがとうございました。

4

2 に答える 2

2

デバイスが「開発モード」の場合、Android Debug Bridge (adb) を使用して、USB 接続を介してデバイスからファイルをプッシュ/プルできます。

http://developer.android.com/tools/help/adb.html#copyfiles

SD カードが取り外し可能な場合は、PC 用の SD カード リーダーを購入し、PC の Java プログラムで SD カードに書き込み、PC から取り外して Android デバイスに再度挿入する方が簡単なように思われます。その後、Android アプリは SD カードからそれを読み取ることができます。最後の段落であなたが言ったことはどれですか...

于 2013-04-19T22:00:55.980 に答える
0

デバイスで Android のBluetoothSocket クラスを使用する Bluetooth はどうですか? 必要に応じて、PC 用の USB Bluetooth ドングルを購入できます。ただし、USB ケーブル接続を使用する方が簡単です。

于 2013-04-20T00:22:20.440 に答える