Java 用于连接到android设备的桌面应用程序
我必须创建一个桌面应用程序来同步PC和Android设备(本例中为平板电脑)之间的应用程序 同步将是相当基本的,我需要复制几个文件。但是,如果平板电脑没有我的应用程序,桌面应用程序应该能够将apk安装到平板电脑上 我搜索了所有地方,找到的唯一一个指针是我可以使用的ddmlib(AndroidDebugBridge库),但我没有找到在哪里找到它,也没有找到如何使用它 那么问题是我如何使用ddmlib?或者是否有其他选项可以将我的桌面应用程序与我的Android应用程序同步Java 用于连接到android设备的桌面应用程序,java,android,synchronization,Java,Android,Synchronization,我必须创建一个桌面应用程序来同步PC和Android设备(本例中为平板电脑)之间的应用程序 同步将是相当基本的,我需要复制几个文件。但是,如果平板电脑没有我的应用程序,桌面应用程序应该能够将apk安装到平板电脑上 我搜索了所有地方,找到的唯一一个指针是我可以使用的ddmlib(AndroidDebugBridge库),但我没有找到在哪里找到它,也没有找到如何使用它 那么问题是我如何使用ddmlib?或者是否有其他选项可以将我的桌面应用程序与我的Android应用程序同步 提前感谢您花时间运行an
提前感谢您花时间运行android调试桥:
adb push <local> <remote>
adb推送
要复制到设备
adb pull <remote> [<local>]
adb pull[]
从设备或设备上复制
adb install [-l] [-r] [-s] <file>
adb安装[-l][-r][-s]
在设备上安装apk。如果我正在编写您的同步软件,我会使用adb命令在手机上安装应用程序,然后使用adb forward创建到手机的tcp/ip连接,并使用该连接来回传输应用程序想要发送的任何数据,甚至可能对流量进行加密 我建议不要使用adb进行数据传输,因为它不会读取或写入您的应用程序私有文件,所有机密都保存在这些文件中,并且将数据发送到world readable/SD卡是不好的,原因有两个: