Android获取手机路径问题
本人小白,在做app时用到需要读取手机中存储文件的功能自己一直用三星手机进行调试的,然后路径是这样写的
Uri uri = Uri.parse("/storage/emulated/0/CYCsource/shouqian/chengxiangcaiye/c150中文.pdf"); 然后本人将目标文件夹即CYCsource直接考到了手机内存根目录下(不是sdcard)就能成功运行了
但是当我将app安在小米手机上时,同样用这个套路却不能成功,就是直接将文件夹拷在根目录下后总是提示我找不到文件,后来将路径换成了
Uri uri = Uri.parse("/sdcard/CYCsource/shouqian/chengxiangcaiye/c150中文.pdf");
Uri uri = Uri.parse("/mnt/storage/sdcard/CYCsource/shouqian/chengxiangcaiye/c150中文.pdf");
Uri uri = Uri.parse("/mnt/storage/sdcard0/CYCsource/shouqian/chengxiangcaiye/c150中文.pdf");
Uri uri = Uri.parse("/mnt/storage/sdcard1/CYCsource/shouqian/chengxiangcaiye/c150中文.pdf");
Uri uri = Uri.parse(Environment.getExternalStorageDirectory()+"/CYCsource/shouqian/chengxiangcaiye/c150中文.pdf");
Uri uri = Uri.parse(Environment.getRootDirectory()+"/CYCsource/shouqian/chengxiangcaiye/c150中文.pdf");
等等很多,都提示找不到
请问大神到底小米的根目录是什么啊,怎么查看啊,而且华为,中兴测试后也发现不行,每部手机的根目录路径都不一样么?
PS:我的三星手机
Uri uri = Uri.parse("/sdcard/CYCsource/shouqian/chengxiangcaiye/c150中文.pdf");
Uri uri = Uri.parse("/storage/emulated/0/CYCsource/shouqian/chengxiangcaiye/c150中文.pdf");
都能正常读取,这又是为什么