android 获取sdcard 禁用sdcard,Android获取内置sdcard跟外置sdcard路径
Android获取内置sdcard跟外置sdcard路径
Android获取内置sdcard跟外置sdcard路径.(测试过两个手机,亲测可用)
1.先得到外置sdcard路径,这个接口是系统提供的标准接口.
2.得到上一级文件夹目录
3.得到该目录的所有文件夹,根据判断得到内置sdcard跟外置sdcard。
4.程序运行的时候记得给程序添加读取sdcard的权限哦.
/**
* 得到sdcard的路径
* @return 返回一个字符串数组 下标0:内置sdcard 下标1:外置sdcard
*/
public static String[] getSDCardPath(){
String[] sdCardPath=new String[2];
File sdFile=Environment.getExternalStorageDirectory();
File[] files=sdFile.getParentFile().listFiles();
for(File file:files){
if(file.getAbsolutePath().equals(sdFile.getAbsolutePath())){//外置
sdCardPath[1]=sdFile.getAbsolutePath();
}else if(file.getAbsolutePath().contains("sdcard")){//得到内置sdcard
sdCardPath[0]=file.getAbsolutePath();
}
}
return sdCardPath;
}
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
android 获取sdcard 禁用sdcard,Android获取内置sdcard跟外置sdcard路径相关推荐
- Android获取手机中外置内存卡、内置内存卡、手机内存路径
http://www.open-open.com/code/view/1433585940578 首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己 ...
- android开发关于和使用本机内存,内置存储卡和外置存储卡大揭秘
http://www.2cto.com/kf/201304/204729.html android开发关于和使用本机内存,内置存储卡和外置存储卡 --------------------------- ...
- android sd卡挂载广播,Android--检测内置/外置SD卡存储卡,枚举所有挂载点(通过反射实现),监听SD卡广播...
直接上重点: 1:获取内置SD卡的路径, 但是判断是否有效(是否挂载), 需要用到下面检测挂载点的方法 /** * 获取内置SD卡路径 * * @return */ public String get ...
- 手机内存卡转化linux,安卓手机内置内存卡和外置内存卡(SD卡)互换方法
此类置换仅适用于有内置内存卡和外置内存卡的机,一般情况下,内置内存卡是指:该手机内部自带的存储空间.而外置内容卡是指:非机身自带的空间,如:SD卡.还不懂的可以问度娘.机身内存多的请忽略,root手机 ...
- Android 8.0 中如何读取内部和外部存储以及外置SDcard
最近碰到询问我这个读取SDcard的问题, 很久没有看这部分了,所以大致看了一下, 顺便记录一下.在Android 8.0上做了测试. 一般的Android App能读取的存储空间主要有三种: app ...
- JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】...
什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...
- 百度地图android wear,Android Wear多款搜狗地图标注内置
跟着多款装备AndroidWear的手表在国内上线,谷歌和苹果在智能手表上的国内"大战"剑拔弩张.尽管,两位"大佬"在诸多方面有着不一样的发展方向,但在智能手表 ...
- JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】(修订版)...
前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 什么是EL表达式? 表达式语言(Expression ...
- JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】
什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...
- JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】... 1
什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...
最新文章
- java 监听 循环_java循环按键循环监听事件
- Openstack平台搭建(先电版)
- 快照设计 电商系统_电商系统设计之购物车
- 2019年第十届蓝桥杯 - 省赛 - C/C++大学B组 - A. 组队
- Redis手动failover
- SpringBoot 1 使用 Dubbo Initializer 快速整合 Dubbo
- 命令行关闭特定服务和调整服务启动方式
- oracle 优化GROUP BY
- python交通流预测算法_使用KNN方法进行的短时交通流预测和结果分析
- excel两列数据对比找不同_Excel两组数据做对比,用左右对比图才好看,操作简单又美观...
- 《计算机网络教程》(微课版 第五版)第七章 网络安全 课后习题及答案
- php更换banner图片,如何替换banner上的图片?
- Powershell 添加开机启动项
- Javascrit通过百度地图API获取客户端IP、地址
- 一、计算机网络概述之网络核心
- C++算法:最大回文子串---动态规划-----夹逼法----中心扩展法
- signature=4c7f5ea5ee6ba300a8851e5bd937b405,拦截到崩溃scrollViewContainer 错误
- visual studio西红柿插件过期解决办法——不断恢复试用
- HMI实时显示网络摄像机监控画面——以海康威视网络摄像机为例
- 网页设计中色彩搭配原则及方法