3

情况:
客户的 Android 手机未激活以使用蜂窝服务,并且他的办公室没有 wifi。他希望我给他写一个简单的自定义联系人列表,他可以查看人员的姓名和电话号码(已经完成)。然而,他想要一个桌面客户端(用 Java 完成),他可以在其中更新联系人,因为他有点老,并且更喜欢使用标准尺寸的键盘而不是手机上的滑块键盘。(这也完成了)。

我需要为将读取 PC 本地硬盘驱动器上的文件并更新 SD 卡上的联系人文件的应用程序完成一门课程。

选项:
据我所知,在这种情况下,我唯一的选择是使用手机的 USB 端口。我将让桌面客户端将联系人文件写入 Android 设备上的 SD 卡。

问题:
我可以使用USBManager 类来拥有应用程序:
1. 在PC 上查找xml 联系人文件。
2. 读取 PC 上的文件并更新 SD 卡上的文件。

附加信息:
客户手机型号:Motorola Droid II Global
Android OS 版本:2.3.4

也许让桌面客户端访问 SDCard 并将文件写入 Android 设备可能更容易。我愿意回顾有关此过程的所有概念和想法。谢谢你。

4

2 回答 2

2

如果设备处于“开发模式”,您可以使用 Android 调试桥 (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

在设备上使用Androids BluetoothSocket 类的蓝牙怎么样?如果需要,您可以为 PC 购买 USB 蓝牙加密狗。但是,使用 USB 电缆连接会更容易。

于 2013-04-20T00:22:20.440 回答