Android 监听外部U盘插入
1、在AndroidManifest.xml 加入读取外部存储器权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
2、注册动态监听U盘插入的广播
IntentFilter filter = null;
filter = new IntentFilter();
filter.addAction(Intent.ACTION_MEDIA_MOUNTED); //接受外媒挂载过滤器
filter.addAction(Intent.ACTION_MEDIA_REMOVED); //接受外媒挂载过滤器
filter.addDataScheme("file");
registerReceiver(mSdcardReceiver, filter,"android.permission.READ_EXTERNAL_STORAGE",null);
BroadcastReceiver mSdcardReceiver = new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
if(intent.getAction().equals(Intent.ACTION_MEDIA_MOUNTED)){
Toast.makeText(context, "path:"+intent.getData().getPath(), Toast.LENGTH_SHORT).show();
}else if(intent.getAction().equals(Intent.ACTION_MEDIA_REMOVED)){
Log.i("123", "remove ACTION_MEDIA_REMOVED");
}
}
};
Android 监听外部U盘插入相关推荐
- Android 监听U盘OTG挂载状态
Android 监听U盘OTG挂载状态 本篇博客介绍下在Android系统中,如何监听和获取U盘OTG挂载状态 在Android中插入U盘时,系统会先准备U盘并检查是否有错误,检查完成后才会把U盘挂载 ...
- Android 监听SD卡插入与拔出
Android 监听SD卡插入与拔出 简单记录一下Android 如何监听SD卡插入与拔出,注意事项: 继承广播: public class SdStatusReceiver extends Broa ...
- Android 监听横竖屏切换
Android 监听横竖屏切换 重写 Activity 中的 onConfigurationChanged 方法 override fun onConfigurationChanged(newConf ...
- Android 监听 WiFi 开关状态
Android 监听 WiFi 开关状态 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/70854309 本文出自[赵彦军的博客] ...
- android 监听手机电量变化
今天,简单讲讲如何监听手机电量的变化. 监听电量是不能静态注册的. 后来上网搜索,发现有五个不能静态注册的广播,这里记录一下,免得下次再后知后觉的发现并惊讶于自己的笨拙. 不能静态注册的广播: and ...
- android 监听手机开机
今天,简单讲讲 android 监听手机开机. 需求描述:有些时候,我们需要我们的程序在开机后能自动运行,在系统即将关闭时,能写入一些记录到指定的文件里. 一.开机广播监听: Android系统 ...
- android 监听屏幕是否锁屏
今天,简单讲讲如何监听手机屏幕是否锁屏. 实现方法:1)通过BroadcastReceiver接收广播Intent.ACTION_SCREEN_ON和Intent.ACTION_SCREEN_OFF可 ...
- android 监听网络状态
今天,讲讲怎么监听手机网络状态的改变. 一.加入网络权限 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限. <uses-permission android:nam ...
- android 应用监听home键,Android 监听Home键
搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. private final BroadcastReceiver homeRece ...
最新文章
- 平安陆金所-点金计划,简直是骗子行为。
- 一线技术管理者究竟在管什么事?
- 企业数字化转型本质上是“人”的转型和“组织”的转型
- Spring Web Flow实例教程
- Sql Server定时自动备份数据库
- Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试
- php 容器对象,Laravel 6.2 中添加了可调用容器对象的方法
- 克隆一个 AI 替自己开会,爽吗?
- pytorch中调整学习率: torch.optim.lr_scheduler
- k8s springboot 文件_用Kubernetes部署Springboot或Nginx,也就一个文件的事
- echarts使用记录(二)legend翻页,事件,数据集,设置y轴最大/小值,让series图形从右侧出往左移动...
- Worktile Teambition 与Tower 使用对比
- 2022电工(初级)考试模拟100题及模拟考试
- Python数据可视化三部曲之 Pyecharts 从上手到上头
- 一个像素的旅行,卷积网络可视化项目火了:点点鼠标就能看懂的扫盲神器
- [JLOI2015]装备购买
- oracle 动态监听例子,ORACLE动态监听总结
- 微信开发者工具,调试公众号网页,控制台不显示,解决方案
- 基于JAVA的简单迷宫游戏
- PEP8 Python代码编程规范(摘录整理于官网)
热门文章
- 计算机在仪器分析中的应用,电子计算机技术在仪器分析中的应用.pdf
- 【高级篇 / System】(7.0) ❀ 06. HA 下配置核心交换机 (上) ❀ FortiGate 防火墙
- 传教士与野人过河问题(A*搜索 C++)
- 找出360云盘的离线下载
- 畅享网年会圆满落幕,乘风波浪再次前行
- SpringBoot多数据源解决方案
- ERR Error compiling script (new function): 问题解决
- python列表合并+排序的解决方法
- element table 合并单元格
- k8s, couldn‘t parse subnet的问题解决