监听SD卡插拔广播
来源:互联网 发布:鸭鸭网络数字点卡平台 编辑:程序博客网 时间:2024/05/30 23:06
一:在AndroidManifest.xml文件中一定要在intent-filter中加上<data android:scheme=”file”>,否则无法监听到SD卡插拔广播;
二:如果在Activity里面用代码注册广播,那也一定要加iFilter.addDataScheme("file")。
在AndroidManifest.xml文件中打开权限:<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
具体监听方法可参考:
http://blog.csdn.net/a443453087/article/details/8085555
http://blog.csdn.net/winson_jason/article/details/8626809
<!-- 往sdcard中写入数据的权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 在sdcard中创建/删除文件的权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
eg:
//---------TF卡拔出 广播接收代码------------protected TfBroadcastReceiver tfReceiver;public class TfBroadcastReceiver extends BroadcastReceiver {public TfBroadcastReceiver() {}@Overridepublic void onReceive(Context arg0, Intent intent) {Log.i("sxy", "tf卡拔出!!!");if(hasTfFile){BookSelectActivity.this.setResult(RESULT_CANCELED, null);BookSelectActivity.this.finish();}}}private final static String tf_EJECT = "android.intent.action.MEDIA_EJECT";//tf卡弹出//注册TF卡拔出广播private void registerTfReceiver(){Log.i("sxy", "注册TF卡拔出广播"); hasTfFile = false; IntentFilter actionFilter = new IntentFilter(tf_EJECT);actionFilter.addDataScheme("file");tfReceiver = new TfBroadcastReceiver(); registerReceiver(tfReceiver, actionFilter);}//取消TF卡拔出广播的注册private void unregisterTfReceiver(){Log.i("sxy", "取消TF卡拔出广播的注册");hasTfFile = false;unregisterReceiver(tfReceiver);}
- 监听SD卡插拔广播
- sd卡状态监听广播
- 39.android广播-监听sd卡
- sd卡插拔广播
- sd卡插拔广播
- 关于sd卡插拔广播
- 自定义广播、有序广播、无序广播、监听sd卡的状态
- android_广播接收者概念_监听SD卡入门案例
- 【android】SD卡插拔 广播消息
- Android的SD卡插拔广播
- Android的SD卡插拔广播
- Android的SD卡插拔广播
- SD卡插拔发生的广播
- Android之SD卡插拔广播
- android(34)(有序广播、无序广播、中断特定号码广播、监听SD卡状态、横竖屏切换)
- 广播监听
- Android-->检测内置/外置SD卡存储卡,枚举所有挂载点(通过反射实现),监听SD卡广播
- Android 应用层监听外置SD卡插拔
- Cocos2d-x 2.2版本(及更高版本)创建项目方法
- memcached支持mybatis3
- MongoDB命令及SQL语法对比
- 百度爬关键词的排名
- putty中文乱码及颜色设置
- 监听SD卡插拔广播
- erlang win8.1中erlide 智能提示失效解决方法
- java基础学习—设计模式
- 键盘F1 - F12
- [Asp.Net MVC4]验证用户登录实现
- Freemarker 的ftl模板遍历复杂Map的例子
- 常用DOS命令
- cocos2d-x 错误整理
- ibatis的sqlMapConfig详细配置