位置: 编程技术 - 正文

安卓监听sd卡插入和卸载(安卓监听文件读写)

编辑:rootadmin

推荐整理分享安卓监听sd卡插入和卸载(安卓监听文件读写),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:监听sim卡,android监听usb插拔,安卓sd卡检测,android监听usb插拔,监听sim卡,安卓监听文件读写,放在手机卡槽的监听,android监听usb插拔,内容如对您有帮助,希望把文章链接给更多的朋友!

第一步

在AndroidManifest.xml增加如下代码

<receiver android:name="com.xxx.receiver.UsbCardLinsenerReceiver" > <intent-filter android:priority="" > <action android:name="android.intent.action.MEDIA_MOUNTED" /> <action android:name="android.intent.action.MEDIA_EJECT" />

<data android:scheme="file" /> </intent-filter> </receiver>

增加权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

第二部

写一个类,继承BroadcastReceiverpublic class UsbCardLinsenerReceiver extends BroadcastReceiver {

安卓监听sd卡插入和卸载(安卓监听文件读写)

String TAG = "usbCardLinsenerReceiver";

@Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub

String action = intent.getAction(); if (action.equals(Intent.ACTION_MEDIA_MOUNTED)) { Log.i(TAG, Intent.ACTION_MEDIA_MOUNTED); Message msg = new Message(); msg.what = MainActivity.SDMOUNTD_MSG; MainActivity.handler.sendMessage(msg);//将sd卡插入信息传到主界面 Log.i(TAG, "Starting dataCopyToDBServer"); } else if (action.equals(Intent.ACTION_MEDIA_UNMOUNTED)) { Log.i(TAG, Intent.ACTION_MEDIA_UNMOUNTED); }

else if (action.equals(Intent.ACTION_MEDIA_EJECT)) { Log.i(TAG, Intent.ACTION_MEDIA_EJECT); }

}

}

第三部

在主界面handler就可以进行相应操作了

if (msg.what == SDMOUNTD_MSG) { Toast.makeText(MainActivity.this, "SD卡已插入", 0).show(); System.out.println("SD卡已插入"); }

HttpClient.execute() 阻塞问题 在实现安卓与PHP后台交互过程中,当安卓利用HttpPost去后台获取数据时,代码执行到下面这句就阻塞了:spanstyle=font-size:px;httpClient.execute(httpPost);/span一

Android代码混淆及反编译 概述:如果你目前还是一名学生或是没有在应用商店中上传过应用,恐怕对此的感受不深。而在企业中对Java代码的混淆却是一步很重要的步骤,从安全

使用自己电脑搭建一个外网可以访问的服务器tomcat本地搭建 转自

标签: 安卓监听文件读写

本文链接地址:https://www.jiuchutong.com/biancheng/385217.html 转载请保留说明!

上一篇:popupWindow 的使用方法(android popupwindow使用)

下一篇:HttpClient.execute() 阻塞问题

  • 年末发票
  • 什么是企业增值税和所得税
  • 超标准能按小规模纳税人标准纳税吗?
  • 出售可供出售金融资产的利得属于什么活动
  • 出库成本是什么意思
  • 小规模纳税人场地租赁
  • 材料出入库制度
  • 免租期房租怎么做会计分录
  • 应付账款不需要付怎样做会计分录
  • 月底计提分录
  • 金税三期个人所得税税率
  • 其他收益科目代码
  • 企业的日常经营活动主要包括哪三个经营过程
  • 房地产企业利息资本化条件有哪些
  • 开公司财务流程
  • 网络报销
  • 税务电子钥匙补办需要多久
  • 在建期间费用怎么处理?
  • 对公银行转款备注重要吗
  • 简易计税项目取得的进项发票可以抵扣别的项目吗
  • 业务宣传费和广告费计入什么科目
  • 关于设备延期交付说明
  • 成本法追加投资交易费用
  • 两个公司发工资违法吗
  • 企业收到科技创新发票
  • win10开机重启陷入死循环
  • php string函数
  • 业务招待费税务筹划案例
  • 公司赞助商
  • 长期借款利息费用的资本化账务处理
  • php静态方法和非静态方法
  • npm install 的 --save 选项是什么?
  • html的标签大全
  • joinby命令
  • 营业税借方表示什么
  • 进项税可以跨年结转吗
  • 个税在工资里怎么计提
  • 资产负债表和利润表的勾稽关系
  • 冲减多计提的工资怎么做账
  • 每个季度30万免增值税
  • 已经验旧的发票怎么作废
  • sql 临时表格
  • 交易性金融资产是什么意思
  • 冲抵货款是什么意思
  • 酒店客房收入会计分录
  • 业务招待费税前扣除标准2020
  • 购买产品样品计入什么科目
  • 运输费用增值税税率9%
  • 增值税期末留抵退税什么意思
  • 小规模纳税人年收入不能超过多少
  • 退票费凭证可以用于报销吗?
  • 股票印花税是多少比例
  • sqlserver优化的几种方法
  • mysql主从复制原理以及架构
  • windows开始菜单在哪里
  • window10注册表
  • xp电脑显示屏显示不全
  • ubuntu的安装包
  • macos 右键菜单
  • win10预览版选哪个
  • window系统怎么取消开机密码
  • 如何让windows7更快
  • 电脑操作系统7
  • 开机提示windows即将过期
  • win7系统开机进不去
  • win8系统升级
  • sentstrt.exe - sentstrt进程是什么文件 有什么用
  • node. js教程
  • 批处理常用命令总结
  • cocos2dx schedule
  • js中密码由字母和数字组成,长度为4-20
  • Node.js中的construct构造函数
  • linux shell脚本编程入门
  • windows批量添加文件后缀
  • Node.js Mongodb 密码特殊字符 @的解决方法
  • javascript怎么学
  • nodejs cgi
  • shell脚本生成文件
  • jquery实现下拉框
  • 郑州市地税局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设