- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个应用程序,允许 Android 手机和计算机上的 Java 应用程序通过 USB 电缆进行通信。在这种情况下,不能使用蓝牙或 Wifi。
我发现很难找到一个好的解决方案来解决这个问题,主机/附件库似乎旨在将手机连接到扩展坞/相机/电路板,而不仅仅是一台 PC。这是我的解决方案,如果有更好的选择,请告诉我:
我将创建一个 Java 应用程序以使用 ADB 将文件推送到手机上,然后手机将检查这些文件是否有更改并采取相应行动。
到目前为止它似乎运行良好,除了我使用/sdcard/文件夹来保存这些文件。我希望这个应用程序也能在没有 SD 卡的手机上运行,所以我想知道是否还有其他一些安全文件夹,我可以指望它能够通过 ADB 和 Android 应用程序从 PC 访问。
(我看过 INTERNAL STORAGE 库,但我不知道它们将数据存储在哪里,也不知道我是否可以从 ADB 中推送/拉取它们。)
在此先感谢您的帮助!
最佳答案
阅读此 https://groups.google.com/forum/?fromgroups#!topic/android-developers/tZrxqZQLh98关于持有 tmp 文件的精彩讨论。你想从 PC 控制你的应用程序吗?您不能为此使用 ADB 推出的 Intents 吗?
另一个选项是使用 ADB 通过 USB 进行端口转发:亚行转发 tcp:6100 tcp:7100adb forward tcp:6100 local:logd
我个人最终会向我的本地 Apache 服务器发出 GET 请求以获取数据。或者在 Root设备上,许多文件夹变得可用。
关于java - Android 和 PC 通过 USB 通信 : What is a safe directory that I can use ADB push/pull on and access from an Android app?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11087921/
我是一名优秀的程序员,十分优秀!