代码如下:
// 重新扫描SD卡,更新多媒体数据库
public void updateMediaStore()
{
Log.i("amoi_video", "updateMediaStore()");
IntentFilter intentfilter = new IntentFilter(Intent.ACTION_MEDIA_SCANNER_STARTED);
intentfilter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);
intentfilter.addDataScheme("file");
registerReceiver(mScanSdReceiver, intentfilter);
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory().getAbsolutePath())));
}启动扫描SD卡,这时如果把SD卡设为USB模式,会导致多媒体文件丢失。。
请问有没有办法,在启动usb模式时,停止扫描?
// 重新扫描SD卡,更新多媒体数据库
public void updateMediaStore()
{
Log.i("amoi_video", "updateMediaStore()");
IntentFilter intentfilter = new IntentFilter(Intent.ACTION_MEDIA_SCANNER_STARTED);
intentfilter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);
intentfilter.addDataScheme("file");
registerReceiver(mScanSdReceiver, intentfilter);
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + Environment.getExternalStorageDirectory().getAbsolutePath())));
}启动扫描SD卡,这时如果把SD卡设为USB模式,会导致多媒体文件丢失。。
请问有没有办法,在启动usb模式时,停止扫描?
解决方案 »
- Android 帮助文档翻译!
- 【求助】突发奇想,自制基于android系统的终端
- 大家好,请问一个gridview左右滑动的例子的问题。
- 关于触摸事件和安卓4.0的虚拟按键
- 快图浏览查看图片界面用的是什么控件,可以左右滑动连续看图的
- 大家如何看一个大程序的代码?
- 音乐播放器多首歌混响问题
- 求助(checkbox总是在左边,位置该不了)
- AlertDialog.Builder 调用create和show仍然不显示
- 使用Android CalendarListview 不显示问题
- ScrollView和PopupWindow不能协同工作的问题
- contentprovider的安全互斥机制如何保证
OnCreate时,会去扫描SD卡,并另起一线程加载视频文件到listview中。但在我扫描该文件时,
把手机设为USB模式,会导致视频文件丢失,重启手机,或者手机连接到PC,都无法找到之前的
视频文件。