1

我注意到 Galaxy Nexus 处理照片和文件目录的方式有些奇怪。我创建了它们,但 Android (4.2.2) 在您重新启动之前不知道它们存在。好吧,至少在我的 Nexus 4 上。我正在创建一个应用程序,当拍摄照片并将其存储在图片中时,当您将手机连接到计算机时,它不会显示在图库中,甚至不会显示在我的文件资源管理器中。但是当在手机上使用文件资源管理器时,它会找到它。当我重新启动手机时,它也会出现。这是特定于股票 Android 的吗?我做出这个假设是因为它不会发生在我朋友的 Galaxy S3 上。所以导致我的实际问题,有没有办法强制Android重新索引文件以更新信息而不重新启动?

4

2 回答 2

3

在 SD 库中保存照片后添加此代码..

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
        Uri.parse("file://" + Environment.getExternalStorageDirectory())));
于 2013-04-15T05:53:59.743 回答
1

利用

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

希望你用过这个:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
于 2013-04-15T05:56:31.897 回答