【问题标题】:File Hidden on Windows Explorer from my Android Device从我的 Android 设备隐藏在 Windows 资源管理器中的文件
【发布时间】:2015-04-29 08:23:44
【问题描述】:

我正在开发一个 Android 应用。这个应用程序在 \sdcard\ 文件夹中生成一个文件,但是当我想从计算机中取出它时,我无法得到它。这些文件出现在我的设备上,带有 Cabinet ,但不在计算机上。 有什么问题?

感谢您的回答。

编辑:我在带有 KitKat 4.4.4 构建的 Nexus 7 上运行我的应用程序。

【问题讨论】:

  • 将您的设备重新连接到您的电脑
  • 我试过了,但它不起作用,当我从我的设备创建一个文件夹时,它也没有出现。但是我从计算机上在我的设备中创建了一个文件或文件夹,它出现在设备文件资源管理器中。
  • 重新连接设备后文件也不会显示?
  • 不,在那之后,我重新启动设备,现在它似乎工作了,我可以看到文件,但是如果我创建另一个,我看不到它,我必须重新启动每个我创建文件的时间。

标签: android


【解决方案1】:

请试试这个代码。

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory())));

【讨论】:

  • 从 Android 4.4 开始,现在只有系统应用可以使用它。我使用 Nexus 7 (2013) 和 4.4.4 进行开发。
  • 调用媒体扫描仪是必须要做的,这只是一个简单的技巧
  • 查看stackoverflow.com/questions/13270789/… 获取在特定文件上调用它的示例
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-28
  • 2016-08-22
  • 1970-01-01
  • 2021-02-11
  • 2015-11-23
相关资源
最近更新 更多