Android和JFileChooser中(Android and JFileChooser)

2019-06-25 08:51发布

我已经开发了桌面应用程序,允许用户从他们的手机中提取图像。

当我刚开始这个项目,我的Android正在运行姜饼。 当我插入我的手机到笔记本电脑通过USB,它会显示为“设备与移动存储”。 因此,JFileChooser所将它捡起来。

nwdir = new JFileChooser();
            nwdir.setCurrentDirectory(new java.io.File("C:\\"));
            nwdir.setDialogTitle(choosertitle);
            nwdir.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
            nwdir.setAcceptAllFileFilterUsed(true);

不过,我最近升级了手机的O / s到冰淇淋,现在显示在桌面的“便携设备”上。 这是什么,JFileChooser所看不到?

有没有人有关于如何解决这个问题有什么建议? 我要回滚O /手机的S,但这个有点限制了应用程序的设备支持。

Answer 1:

默认的传输模式已经在Android 4.0的冰淇淋三明治被改变从USB大容量存储模式,MTP(媒体传输协议),它不使用标准的文件系统安装。 在某些手机上就可以更改USB模式 ,而别人可能需要安装的APK来启用它



Answer 2:

我做这个....设置>无线和网络> USB实用程序发现了一种方法绕过它,单击按钮>然后(只有这样)插上USB电缆



文章来源: Android and JFileChooser