OTG 开发获取挂载SD卡路径总结
来源:互联网 发布:php权限管理设计 编辑:程序博客网 时间:2024/05/29 16:39
1:实现SD卡挂载监听
private class UsbReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
String action = intent.getAction();
if (action.endsWith("MEDIA_MOUNTED"))//OTG 已挂载成功
{
//在android中OTG加载的SD卡或U盘目录为 //mnt/udisk 或者 是storage/udisk
//可以在system/etc/vold.fstab文件中找到挂载的盘符
}
else if (action.endsWith("MEDIA_EJECT"))//OTG 已移除
{
}
}
};
2:在Oncreate 中注册广播
UsbReceiver usbRe = new UsbReceiver();
IntentFilter filter = new IntentFilter(Intent.ACTION_MEDIA_MOUNTED);
filter.addAction(Intent.ACTION_MEDIA_CHECKING);
filter.addAction(Intent.ACTION_MEDIA_EJECT);
filter.addAction(Intent.ACTION_MEDIA_REMOVED);
filter.addAction(Intent.ACTION_MEDIA_SHARED);
filter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
filter.addDataScheme("file");
registerReceiver(usbRe, filter);
3:AndroidManifest.xml
添加 <uses-feature
android:name="android.hardware.usb.host"
android:required="true" />
· android:required="true":表示需要设备具有某个功能。
o 如果设备没有该功能,则程序不工作,就是可以理解的
· android:required="false":表示希望设备,最好具有某个功能
o 设备即使没有该功能,程序也应该可以正常工作
o 为了程序工作的更好,最好具有该功能。
- OTG 开发获取挂载SD卡路径总结
- 获取sd卡路径
- 获取sd卡路径
- SD卡路径获取
- android获取sd卡路径
- Android获取sd卡路径
- 获取sd卡存储路径
- Android获取内置、外置以及OTG等方式挂载的存储设备路径
- android sd卡路径正确获取 双sd卡获取
- android sd卡路径正确获取 双sd卡获取
- Android N获取外置SD卡或挂载U盘路径
- 获取手机C盘路径,获取手机SD卡路径
- S5PV210开发板刷机(SD卡uboot、串口+USB-OTG刷机方法)
- android 获取SD卡的路径和SD卡内存
- android获取sd卡路径方法:
- android:获取sd卡路径方法
- Android中怎样获取SD卡路径
- 获取不同机型外置SD卡路径
- Android 判断当前介面是否是在桌面
- Android触屏事件传递机制
- 程序员的奋斗史(十)——谈项目管理
- 2013博客之星
- Garbage First(G1)介绍
- OTG 开发获取挂载SD卡路径总结
- 程序员的奋斗史(十一)——我们是群居动物
- TextView文字为什么不能居中
- Qt4 获取桌面、我的文档、Home等目录
- 程序员的奋斗史(十二)——谈信念
- sharepoint学习草稿
- cocos2d-x Touch触屏事件
- IOS开发之----远程推送通知
- 页面上显示图片 以流的方式获取