Android MediaStore不显示新录制的声音文件

时间:2014-02-11 16:03:56

标签: android android-intent android-activity mediastore

我正在使用此处的教程创建录音应用程序。

http://www.tutorialspoint.com/android/android_audio_capture.htm

我正在使用

    Intent Intent = new Intent();
    Intent.setAction(Intent.ACTION_PICK);
    Intent.setData(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
    // Start the intent
    startActivityForResult(Intent, 1);

显示音频文件列表。 录制的文件不会立即显示在此列表中,但过了一段时间就会显示出来。

我想我需要更新媒体商店或其他什么,但我不知道该怎么做。

由于

解决方案 每当保存新文件时,请让MediaStore内容提供商知道。

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(soundFileThatWasAdded)));

0 个答案:

没有答案