安卓-SD卡、U盘插拔广播详解
2016-03-29 11:43
357 查看
filter = new IntentFilter();
//已拔掉外部大容量储存设备发出的广播(比如SD卡,或移动硬盘),
//不管有没有正确卸载都会发出此广播
filter.addAction(Intent.ACTION_MEDIA_EJECT);
//sd卡存在,但还没有挂载
filter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
//sd卡被插入,且已经挂载
filter.addAction(Intent.ACTION_MEDIA_MOUNTED);
//开始扫描
filter.addAction(Intent.ACTION_MEDIA_SCANNER_STARTED);
//扫描完成
filter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);
//SD卡移除
filter.addAction(Intent.ACTION_MEDIA_REMOVED);
// sd卡作为 USB大容量存储被共享,挂载被解除
filter.addAction(Intent.ACTION_MEDIA_SHARED);
// sd卡已经从sd卡插槽拔出,但是挂载点还没解除
filter.addAction(Intent.ACTION_MEDIA_BAD_REMOVAL);
**filter.addDataScheme("file");//重要 registerReceiver(mediaReceiver, filter);
相关文章推荐
- baseadapter 适配器
- zabbix使用自动发现功能监控服务器各JVM进程状态
- Callable、Future和FutureTask
- 约瑟夫环生者死者游戏(JAVA)
- Html5之高级-2 HTML5表单属性(属性介绍、属性详解)
- 基于人工神经网络的数字字符识别系统demo(一):字符去噪、分割
- 八.网络操作命令
- 数字前追加0000
- 一些简单的算法
- 职业规划
- 关于HTTP详解
- 七.文件阅读的命令
- Java中Random类的nextInt()方法详解
- jsp 打印
- 七步从AngularJS菜鸟到专家(4和5):指令和表达式
- qt中的tcp编程
- ASIFormDataRequest实现post的代码示例
- HTTP/2 对 Web 性能的影响(下)
- HTTP/2 对 Web 性能的影响(下)
- 剑指offer-面试题15:链表中倒数第K个结点