安卓-获取U盘的路径
来源:互联网 发布:oracle表中添加数据 编辑:程序博客网 时间:2024/05/23 18:33
方法1:
filter = new IntentFilter(); filter.addAction(Intent.ACTION_MEDIA_EJECT); filter.addAction(Intent.ACTION_MEDIA_UNMOUNTED); filter.addAction(Intent.ACTION_MEDIA_MOUNTED); filter.addDataScheme("file"); registerReceiver(mediaReceiver, filter);private BroadcastReceiver mediaReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); **intent.getDataString();//得到的就有U盘的路径** if (action == null) return; if (Intent.ACTION_MEDIA_EJECT.equals(action)|| Intent.ACTION_MEDIA_UNMOUNTED.equals(action)) { ); } else if (Intent.ACTION_MEDIA_MOUNTED.equals(action)) { } } };
方法2:
IBinder service = ServiceManager.getService("mount"); IMountService asInterface = IMountService.Stub.asInterface(service);try { StorageVolume[] volumeList = asInterface.getVolumeList(); for (int i = 0; i < volumeList.length; i++) { String path = volumeList[i].getPath();//挂载的设备路径 String state = volumeList[i].getState();//挂载的设备的状态,包括mounted/removed } catch (RemoteException e) { e.printStackTrace();}
2 1
- 安卓-获取U盘的路径
- 安卓获取外置U盘路径
- 机顶盒获取U盘路径的方式
- 安卓获取路径
- 如何获取安卓手机当前壁纸的路径
- 安卓获取USB存储卡的外挂路径
- 安卓——如何获取Assets的路径
- 安卓——如何获取Assets的路径
- 外部U盘插入Android系统后获取外部U盘的路径
- 11.27获取安卓系统默认路径
- 获取安卓设备外置SD路径
- Android 获取外接储存的设备路径(如挂载的U盘)
- 获取u盘挂载对应路径
- Android开发-动态获取电视盒子U盘的插拔状态和路径
- android获取扩展存储路径,TF卡、U盘等
- 安卓调用系统的图库选择图片并获取Uri路径
- Qt 打开安卓相册选择图片并获取图片的本地路径
- 调用安卓系统文件管理获取文件路径
- java版 仿qq代码 完整源码 (已测试)
- strrchr
- Android Studio 学习笔记 1
- Error:Timeout waiting to lock cp_proj class cache for build file 'D:\androidw\TuYeLiangPin\app\bui
- Android内存泄漏的各种原因详解
- 安卓-获取U盘的路径
- 【spring】spring session的一些细节
- python基础
- leetCode之旅(5)-博弈论中极为经典的尼姆游戏
- 【Audio】Audio对象的方法和属性
- 新浪OAuth2.0认证
- 写给刚工作的和快要工作的同学们的建议
- IOS学习之——自定义代理 delegate
- css 伪类冒号前空格