当前位置: 首页 > 面试题库 >

Android和JFileChooser

汝才良
2023-03-14
问题内容

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

当我第一次启动该项目时,我的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看不到的东西吗?

有没有人对如何解决这个问题有任何建议?我打算回滚电话的O / S,但这在某种程度上限制了应用程序对设备的支持。


问题答案:

默认传输模式已在Android 4.0 Ice Cream
Sandwich中从USB大容量存储模式更改为不使用标准文件系统挂载的MTP(媒体传输协议)。在某些手机上,可以更改USB模式,而在其他手机上,可能需要安装apk才能启用它



 类似资料:
  • 我有一个Android应用程序,我正在尝试添加DNS SRV记录检测。我知道这是可能的,因为我已经安装了DNS查找等应用程序,它运行得很好。 我正在使用dnsjava,这段代码作为独立的java应用程序在我的机器上运行得很好,但是当我在我的Android设备上运行它时,我只是得到“错误!”消息: 知道为什么这没用吗?

  • 我现在正式对这两个显式元素之间的区别感到困惑 我以为只使用Google Play就会过滤掉不属于支持屏幕列表的设备。在这些设备上的搜索结果中不会显示该应用程序。 谁能给我解释一下自然语言的区别。不幸的是,我没有发现谷歌的文档那么清晰 干杯

  • 问题内容: 我在尝试运行Android应用程序时遇到问题,直到向其构建路径添加第二个外部库为止,该应用程序都运行良好。由于添加了scoreninja jar,当我尝试运行该应用程序时,现在出现了NoClassDefFoundError。 这是消息: 因为所有的构建脚本都是由Android工具生成的(?),所以我不确定除清理,重建或重新启动Eclipse外我还能做些什么(我已经尝试了全部三个)。有人

  • 问题内容: 我的Web视图有问题,该Web视图可能通过应用程序访问localStorage 。test.html文件通知我浏览器(即)不支持本地存储。如果您有任何建议。 问题答案: 缺少以下内容:

  • 问题内容: 我在Android中的HttpClient遇到问题:通过使用以下代码,我想使用通过Web视图登录之前已设置的cookie。因此,登录数据应该存在并且确实存在,我对此进行了测试。但是,当我在httppost或httpget中使用cookie时,它不使用登录数据。但是这些cookie实际上应该足以接收需要登录的页面,不是吗?我不确定我是否需要以特殊方式将cookie发送到服务器,或者是否足

  • 问题内容: 我正在考虑将React Native用于新的Web应用程序。是否可以使用它同时发布iOS和Android应用程序? 我知道这是在路线图上,但是我不清楚这将是一个单独的开源项目(例如,React Android与React Native)还是一个(例如,React Native)。 问题答案: TLDR :很有可能。但这取决于您的用例。 您可以实现约 80〜99 +%的代码复用率 (取决