Android 监听SD卡插入与拔出
Android 监听SD卡插入与拔出
简单记录一下Android 如何监听SD卡插入与拔出,注意事项:
- 继承广播:
public class SdStatusReceiver extends BroadcastReceiver {String SD_IN = "android.intent.action.MEDIA_MOUNTED";String SD_OUT = "android.intent.action.MEDIA_UNMOUNTED";@Overridepublic void onReceive(Context context, Intent intent) {if (SD_IN.equals(intent.getAction())) {VDebug.println("插入sd卡");} else if (SD_OUT.equals(intent.getAction())) {VDebug.println("拔出sd卡");}}
}
2.注册:
<receiver android:name=".SdStatusReceiver"><intent-filter><action android:name="android.intent.action.MEDIA_UNMOUNTED" /><action android:name="android.intent.action.MEDIA_MOUNTED" /><data android:scheme="file"/></intent-filter></receiver>
注意,一定要添加这:
<data android:scheme="file"/>
注册信息中的Data项中的Scheme设置为file,这就是完善系统发送广播的uri,系统发送此广播时,在前面加了“file://”。如果不添加这句话,就无法成功接收的广播。
Android 监听SD卡插入与拔出相关推荐
- android P监听SD卡热插拔执行symlink软链接的实现
收到个android P项目的需求,要求监听SD卡hotplug热插拔,执行symlink软链接和unlink. 先看下运行效果: 拔SD卡时打印: ja310_evb:/ # logcat |gre ...
- android sim卡插拔广播,Android监听SIM卡插拔的方式
监听SIM卡是否可用 import android.app.Service; import android.content.BroadcastReceiver; import android.cont ...
- 双SIM卡,Android监听SIM卡状态
最近在搞一个项目,其中有一块关于双SIM卡状态监听,在这一块上没有经验,在网上找了很多例子,但都是只是监听SIM卡改变状态,而我要的是不但要监听SIM状态改变,而且还要知道具体是哪张SIM卡状态改变, ...
- android监听卡1电话,Android 监听 SIM 卡状态
判断是否包含 SIM 卡 /** * 判断是否包含SIM卡 * * @return 状态 */ public static boolean hasSimCard(Context context) { ...
- android sd卡挂载广播,Android--检测内置/外置SD卡存储卡,枚举所有挂载点(通过反射实现),监听SD卡广播...
直接上重点: 1:获取内置SD卡的路径, 但是判断是否有效(是否挂载), 需要用到下面检测挂载点的方法 /** * 获取内置SD卡路径 * * @return */ public String get ...
- android 监听sim卡状态,android监控sim卡有没有服务示例(sim卡管理)
public class UniteqService { public static final String LOG_TAG = "UniteqService"; public ...
- Android监听SD卡文件变化
今天再一次使用到FileObserver,上一次使用还是很久之前了.总结一下FileObserver里留的一些"坑" 1.FileObserver只能监听一个目录下的"一 ...
- android 监听sim卡状态,android中判断sim卡状态和读取联系人资料的方法
在写程序中,有时候可能需要获取sim卡中的一些联系人资料.在获取sim卡联系人前,我们一般会先判断sim卡状态,找到sim卡后再获取它的资料,如下代码我们可以读取sim卡中的联系人的一些信息. imp ...
- Android实现检测耳机插入和拔出
在Android下实现检测耳机插入和拔出,也即建立一个Broadcast Receiver,监听"android.intent.action.HEADSET_PLUG"广播 但直接 ...
最新文章
- WebApi接口 - 响应输出xml和json
- 网管软件——Net Meter V3.3中文版
- php设置key,phpstorm8 设置及license key
- tensorflow安装后在 pychram中 使用测试 找不到 tensorflow 模块的问题解决
- Python内存相关
- 位地址和字节地址换算_关于ip地址的详解,看完这篇就够了
- LeetCode Algorithm 202. 快乐数
- js 实现图片旋转角度
- tfw文件如何导入cad_如何将CAD的线稿导入PS并和底色分离
- 在Spring Boot 项目中使用Spring AOP实现切面日志
- Web开发中最致命的8个小错误
- 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——2.3 提取VCD、DVD视频中的音频...
- ROS学习(13)自定义机器人的ROS导航
- 随机出现“No result defined for action ....Action and result input”解决
- ZigBee技术及其应用
- 包看包会的变量与数据类型
- Oracle 数据库备份脚本
- 25岁,想转行到 IT,应怎样入门?
- python 实现三维向量之间的夹角
- JES-java emil server搭建