Java 安卓和PC通过USB通信:我可以使用安卓应用程序上的ADB推拉和访问的安全目录是什么?

Java 安卓和PC通过USB通信:我可以使用安卓应用程序上的ADB推拉和访问的安全目录是什么?,java,android,adb,Java,Android,Adb,我正在编写一个应用程序,它将允许计算机上的android手机和java应用程序通过USB电缆进行通信。在这种情况下,不能使用蓝牙或Wifi 我发现很难找到一个很好的解决方案来解决这个问题,而主机/附件库似乎是为了将手机连接到基座/摄像头/电路板而不是简单的PC。这是我的解决方案,请告诉我是否有更好的替代方案: 我将创建一个Java应用程序,使用ADB将文件推送到手机上,然后手机将检查这些文件的更改并相应地执行操作 到目前为止,它似乎工作得很好,只是我使用/sdcard/文件夹来保存这些文件。我希

我正在编写一个应用程序,它将允许计算机上的android手机和java应用程序通过USB电缆进行通信。在这种情况下,不能使用蓝牙或Wifi

我发现很难找到一个很好的解决方案来解决这个问题,而主机/附件库似乎是为了将手机连接到基座/摄像头/电路板而不是简单的PC。这是我的解决方案,请告诉我是否有更好的替代方案:

我将创建一个Java应用程序,使用ADB将文件推送到手机上,然后手机将检查这些文件的更改并相应地执行操作

到目前为止,它似乎工作得很好,只是我使用/sdcard/文件夹来保存这些文件。我希望这个应用程序也能在没有SD卡的手机上运行,所以我想知道是否还有其他安全文件夹,我可以通过ADB和android应用程序从PC上访问

(我查看了内部存储库,但不知道它们将数据存储在哪里,也不知道是否可以从ADB使用它们进行推/拉操作。)

提前感谢您的帮助

读这个 关于保存tmp文件的讨论很好。 您想从PC控制您的应用程序吗?你不能用亚洲开发银行发起的意向吗

使用ADB通过USB进行端口转发的另一个选项: adb转发tcp:6100 tcp:7100 adb转发tcp:6100本地:logd

就个人而言,我最终向本地Apache服务器发出GET请求以获取数据。
或者在根设备上,许多文件夹可用

嘿,谢谢你的回复!我需要计算机也能从设备上读取数据,所以我认为仅仅有意图是不够的。港口转运是一个好主意,这就是我现在的工作。谢谢