android的/mnt/sdcard/通用路径 android 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Environment.getExternalStorageDirectory()这样就可以了 有两种,一个就是将你的文件放到内部存储中,就像自己建立的数据库一样,可以直接去read,不需要加路径。 第二种,就是将你的文件放入到外部存储中,这个时候的路径就可以通过Environment.getExternalStorageDirectory()获取。 楼主试试这个路径 /storage/sdcard0File file = new File(Environment.getExternalStorageDirectory()+ ""); 谢谢几位的回复,想问下1. 我看/storage中没有sdcard之类的目录,这个目录我需要手工建立吧?即使手机终端没有SD卡,也可以这样建立用?2. “有两种,一个就是将你的文件放到内部存储中,就像自己建立的数据库一样,可以直接去read,不需要加路径”之所以不这样,是因为我写的应用需要加载一个文件,这个文件可以自己手工更新后放到指定路径下替换,而不需要重新安装应用,所以第二种方法比较对应,但就像第一个问题,如果手机终端没有SD卡,也不影响建立/storage/sdcard和使用那个方法吧?我之前是这样读取的,如果/mnt/sdcard不存在rd.data这个文件,那么就从assets文件夹读取:FileInputStream fileInputStream = new FileInputStream("/mnt/sdcard/rd.data");if (null == inputStream) { inputStream = getResources().getAssets().open("rd.data");} 如果没有/storage/sdcard目录,还需要自己建立么?还是只要放到storage就可以用下面的方法了? 调用这个方法Environment.getExternalStorageDirectory()其实就是自动寻找你的手机上的存储设备的环境,除非你手机没插存储卡,否则一定会找到的,所以你不必担心会找不到。给你举个简单的例子 ,比如我现在要找我的手机相册的路径。可以这样做:File file = new File(Environment.getExternalStorageDirectory()+ "/DCIM/Camera/");file.mkdirs();// 如果/storage/sdcard0/DCIM/Camera/这个文件夹不存在,就创建该文件夹 android sdk 下载 google play 屏蔽我的app 这是什么错误 求教,是否直接可以调用android的libmedia.so库进行音频播放 关于安卓安装Maven插件 怎么隐藏平板最下面那条系统工具栏? 两个TextView,我想水平各占屏幕的一半。如何改写布局? 怎么样跳出代码 不执行后面的·· QTreeView里QFileSystemModel,如何设置让*.exe排在前面显示出来 请问这个错误怎么解决,abdroid studio打不开了 【OGEngine】android游戏开发,学这个好吗? 安卓的服务端是什么程序?怎么完成的?
第二种,就是将你的文件放入到外部存储中,这个时候的路径就可以通过Environment.getExternalStorageDirectory()获取。
1. 我看/storage中没有sdcard之类的目录,这个目录我需要手工建立吧?即使手机终端没有SD卡,也可以这样建立用?
2. “有两种,一个就是将你的文件放到内部存储中,就像自己建立的数据库一样,可以直接去read,不需要加路径”
之所以不这样,是因为我写的应用需要加载一个文件,这个文件可以自己手工更新后放到指定路径下替换,而不需要重新安装应用,所以第二种方法比较对应,但就像第一个问题,如果手机终端没有SD卡,也不影响建立/storage/sdcard和使用那个方法吧?
我之前是这样读取的,如果/mnt/sdcard不存在rd.data这个文件,那么就从assets文件夹读取:
FileInputStream fileInputStream = new FileInputStream("/mnt/sdcard/rd.data");
if (null == inputStream) {
inputStream = getResources().getAssets().open("rd.data");
}
File file = new File(Environment.getExternalStorageDirectory()+ "/DCIM/Camera/");
file.mkdirs();// 如果/storage/sdcard0/DCIM/Camera/这个文件夹不存在,就创建该文件夹