【发布时间】:2014-09-11 06:39:58
【问题描述】:
所以我在我的应用程序中的一个目录中创建了一个文件,我希望能够通过将平板电脑连接到我的笔记本电脑并从目录中获取文件来从我的平板电脑中获取该文件,但我遇到了问题。我记得在某处读到您必须重新启动设备,并且该文件神奇地出现在目录中并且有效!我不想每次都重新启动我的设备,有什么办法解决这个问题吗?
File emulatedStorage = Environment.getExternalStorageDirectory();
File directory = new File(emulatedStorage.getAbsolutePath()+"/logger");
//check if directory exists.
if(!directory.exists()){
directory.mkdirs();
}
//make file and write stuff to it etc...
就像我说的,当我重新启动平板电脑时会显示该文件,有什么建议或解释吗?
【问题讨论】:
-
那么你必须首先在新创建的文件上调用 mediascanner。这只是一个代码行。我从头不知道。所以只需谷歌这个网站。你不是第一个遇到这个问题的人。
-
太棒了! Mediascanner 正是我想要的,非常感谢!我在网上找到了一个例子,它很有效。
标签: android