【问题标题】:Android: How to read files in Java app from MTPAndroid:如何从 MTP 读取 Java 应用程序中的文件
【发布时间】:2014-09-17 11:11:51
【问题描述】:
我需要能够从 Java 桌面应用程序中读取手机的文件系统。
我不想使用 adb。
在旧的 android 设备/版本中,有 Usb Mass Storage,但在所有较新的设备上,此选项都不存在。
所以有人可以帮助库和示例代码...我需要的是:
1)读取文件(实际文件和文件的属性,包括路径 - 我只需要获取 .mp3s)
2) 写入特定位置
谢谢!
【问题讨论】:
标签:
java
android
read-write
mtp
【解决方案1】:
我尝试使用 jusbpmp 库从 MTP 读取数据,但以下示例代码返回给我一个空的设备数组,尽管我连接的 android 手机处于工作 MTP 模式:
dm = DeviceManager.getInstance();
dm.createInstance();
dm.scanDevices();
dm.dump();