如何使用 Delphi 通过USB将文件从Win 10 PC复制到Android设备

oiopk7p5  于 2023-03-08  发布在  Android
关注(0)|答案(1)|浏览(155)

从我的Windows 10上的Delphi应用程序,我希望能够传输android.apk文件到USB连接的Android设备上的"内部共享存储\下载"文件夹。它实际上是一个Datalogic Memor 1,但可以是任何东西。
Android设备启用了文件传输,我可以使用Windows文件资源管理器浏览到Download文件夹,并通过这种方式手动复制文件,但我找不到从代码中执行此操作的方法。
当使用TFile.copy时,我总是得到'The specified path was not found',但我不知道应该使用哪个路径名,而且我怀疑这是错误的方法。
我已经研究了ADB,但设备必须处于调试模式才能正常工作,所以这不是一个选项。
在我看来,这应该是一件相当普遍的事情想要做。窗口文件资源管理器是如何做到的?
有什么建议吗?

7gcisfzg

7gcisfzg1#

我最终使用了https://www.winsoft.sk/portable.htm Portable 2.0的便携库,版权所有(c)2017-2021 WINSOFT
它使用Microsoft Windows便携式设备API https://docs.microsoft.com/en-us/windows/win32/wpd_sdk/wpd-application-programming-interface
这是用来检测USB移动的设备(Android等),传输文件,并从他们等,它的工作非常好。它也可以用于传统的Windows CE设备。

相关问题