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盘插入相关推荐

  1. Android 监听U盘OTG挂载状态

    Android 监听U盘OTG挂载状态 本篇博客介绍下在Android系统中,如何监听和获取U盘OTG挂载状态 在Android中插入U盘时,系统会先准备U盘并检查是否有错误,检查完成后才会把U盘挂载 ...

  2. Android 监听SD卡插入与拔出

    Android 监听SD卡插入与拔出 简单记录一下Android 如何监听SD卡插入与拔出,注意事项: 继承广播: public class SdStatusReceiver extends Broa ...

  3. Android 监听横竖屏切换

    Android 监听横竖屏切换 重写 Activity 中的 onConfigurationChanged 方法 override fun onConfigurationChanged(newConf ...

  4. Android 监听 WiFi 开关状态

    Android 监听 WiFi 开关状态 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/70854309 本文出自[赵彦军的博客] ...

  5. android 监听手机电量变化

    今天,简单讲讲如何监听手机电量的变化. 监听电量是不能静态注册的. 后来上网搜索,发现有五个不能静态注册的广播,这里记录一下,免得下次再后知后觉的发现并惊讶于自己的笨拙. 不能静态注册的广播: and ...

  6. android 监听手机开机

    今天,简单讲讲  android 监听手机开机. 需求描述:有些时候,我们需要我们的程序在开机后能自动运行,在系统即将关闭时,能写入一些记录到指定的文件里. 一.开机广播监听: Android系统 ...

  7. android 监听屏幕是否锁屏

    今天,简单讲讲如何监听手机屏幕是否锁屏. 实现方法:1)通过BroadcastReceiver接收广播Intent.ACTION_SCREEN_ON和Intent.ACTION_SCREEN_OFF可 ...

  8. android 监听网络状态

    今天,讲讲怎么监听手机网络状态的改变. 一.加入网络权限 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限. <uses-permission android:nam ...

  9. android 应用监听home键,Android 监听Home键

    搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. private final BroadcastReceiver homeRece ...

最新文章

  1. 平安陆金所-点金计划,简直是骗子行为。
  2. 一线技术管理者究竟在管什么事?
  3. 企业数字化转型本质上是“人”的转型和“组织”的转型
  4. Spring Web Flow实例教程
  5. Sql Server定时自动备份数据库
  6. Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试
  7. php 容器对象,Laravel 6.2 中添加了可调用容器对象的方法
  8. 克隆一个 AI 替自己开会,爽吗?
  9. pytorch中调整学习率: torch.optim.lr_scheduler
  10. k8s springboot 文件_用Kubernetes部署Springboot或Nginx,也就一个文件的事
  11. echarts使用记录(二)legend翻页,事件,数据集,设置y轴最大/小值,让series图形从右侧出往左移动...
  12. Worktile Teambition 与Tower 使用对比
  13. 2022电工(初级)考试模拟100题及模拟考试
  14. Python数据可视化三部曲之 Pyecharts 从上手到上头
  15. 一个像素的旅行,卷积网络可视化项目火了:点点鼠标就能看懂的扫盲神器
  16. [JLOI2015]装备购买
  17. oracle 动态监听例子,ORACLE动态监听总结
  18. 微信开发者工具,调试公众号网页,控制台不显示,解决方案
  19. 基于JAVA的简单迷宫游戏
  20. PEP8 Python代码编程规范(摘录整理于官网)

热门文章

  1. 计算机在仪器分析中的应用,电子计算机技术在仪器分析中的应用.pdf
  2. 【高级篇 / System】(7.0) ❀ 06. HA 下配置核心交换机 (上) ❀ FortiGate 防火墙
  3. 传教士与野人过河问题(A*搜索 C++)
  4. 找出360云盘的离线下载
  5. 畅享网年会圆满落幕,乘风波浪再次前行
  6. SpringBoot多数据源解决方案
  7. ERR Error compiling script (new function):   问题解决
  8. python列表合并+排序的解决方法
  9. element table 合并单元格
  10. k8s, couldn‘t parse subnet的问题解决