我开发了一个桌面应用程序,允许用户从他们的手机中提取图像。
当我第一次开始这个项目时,我的 android 正在运行 Gingerbread。当我通过 USB 将手机插入笔记本电脑时,它会显示为“具有可移动存储的设备”。因此,JFileChooser 会选择它。
nwdir = new JFileChooser();
nwdir.setCurrentDirectory(new java.io.File("C:\\"));
nwdir.setDialogTitle(choosertitle);
nwdir.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
nwdir.setAcceptAllFileFilterUsed(true);
但是,我最近将手机的操作系统升级为 Icecream,它现在在桌面上显示为“便携式设备”。这是 JFileChooser 看不到的东西?!
有没有人对如何解决这个问题有任何建议?我打算回滚手机的操作系统,但这在一定程度上限制了应用程序的设备支持。