正确描述安卓的手机存储和扩展SD卡路径
tasker吧
全部回复
仅看楼主
level 10
wsbdzcyh 楼主
本人电脑接触,经历了苹果娃娃,IBM386,赛扬850,而在系统上,最深的印象莫过Windows前身DOS系统,其中路径描述清晰易懂,随着移动互联的举起,不得不让我们了解与之类同的安卓路径,能正确描述路径,可以让tasker操作或存储我们手机磁盘,下面我会以自己的手机为例,分享 不同类型存储,路径描述之方法。
2015年03月04日 05点03分 1
level 10
wsbdzcyh 楼主
我的手机存储支持两类,一个是手机存储,另一个是扩展SD卡(打开你的手机文件管理器,就能看到你的手机支持哪些了),有些手机因为手机存储容量达到16G,32G,甚至更高等等,就不支持扩展SD卡(有指甲盖大小的,需要卡槽存放的小卡)。
【手机存储路径】描述方法:
方法一:/storage/sdcard0/所在文件夹名/文件名
方法二:/mnt/sdcard/所在文件夹名/文件名
【扩展SD卡路径】描述方法:
方法一:/storage/sdcard1/所在文件夹名/文件名
方法二:/mnt/sdcard2/所在文件夹名/文件名
2015年03月04日 06点03分 2
如果文件名就在手机存储或SD卡之下,那么就将<所在文件名>省略去掉,安卓路径分隔符是/ (而Dos的路径分隔符是\),如果你使用程序语言来描述路径,{可能}有的语言因为转义原因,要用双分隔表示(例如//)
2015年03月04日 14点03分
level 10
wsbdzcyh 楼主
对比就是,以 /storage/开头,
手机存储是sdcard0/ ; 扩展SD卡是 sdcard1/ 。
也能 以/mnt/开头,
手机存储是sdcard/ ,扩展SD卡是sdcard2/
因为我的手机支持两类存储,所以不知道仅支手机存储的路径是如何描述的,不过有ES文件管理器的手机,可以较为方便得到路径描述方法,下面我就来说明方法
2015年03月04日 06点03分 3
level 10
wsbdzcyh 楼主
以上即是我的路径描述方法介绍,欢迎拥有不支持扩展卡手机的朋友补充路径描述的方法
2015年03月04日 07点03分 5
level 10
lz
辛苦
2015年03月04日 07点03分 6
level 9
df | grep 'sdcard'
mount ' grep -o '[^ ]*sdcard[^ ]*'
2015年03月04日 11点03分 7
level 10
wsbdzcyh 楼主
上面说明了路径的描述方法,下面简要举几个【应用路径描述】的tasker任务,希望对大家有更深层的启发。
2015年03月04日 11点03分 8
level 10
wsbdzcyh 楼主
上面的例子,不知道你有哪些启发或新构想呢
2015年03月04日 12点03分 10
level 10
wsbdzcyh 楼主
二,密码文件里藏,经常变更不怕忘&&给某程序上锁。构想是(1)在SD卡ps文件夹下,建立密码文件,比如名为mima.txt,使用ES文本编辑,将文件内容设置成密码,比如12345678保存退出。(2)建立配置,条件为应用程序,
选择要加锁的应用,新建任务,文件,读取文件(文件填写路径:/storage/sdcard1/ps/mima.txt, 到变量,可自定义一个(比如%MIMA)),再添加任务,显示,锁定(标题自己定,代码输入上面自定变量(%MIMA),至此,规定的应用一启动,就要求输入密码,达到了初步程序锁的目的。
2015年03月04日 13点03分 11
本例子的文件夹名,文件名,变量名,都可自定,只要保证再用时,命名一致就行
2015年03月04日 14点03分
level 10
wsbdzcyh 楼主
上例子中,密码忘记了,可以自己到密码文件夹下查看文件内容来得到,同时可以随时变更文件内容,达到改变密码的目的。因为文件内容=密码。当然,此例也有一些不足,希望读者自己动脑,令其更加完善吧
2015年03月04日 13点03分 12
level 10
wsbdzcyh 楼主
暂且举这两例,实际应用文件路径,可以实现较多技巧,大家不妨多多发挥想象,来收获自己的意外之喜吧。
2015年03月04日 13点03分 13
level 13

赶上直播
[啊]
2015年03月04日 13点03分 14
level 10
wsbdzcyh 楼主
多谢版主厚爱,预先祝大家元宵节快乐!
2015年03月04日 14点03分 15
level 11
不同的ROM会有些许差别,我的扩展卡是 /storage/extSdCard/XXXX
2015年03月05日 01点03分 16
level 13
楼上说得是,好多ROM的表示方法是不同的。像我的内置路径为 /storage/emulated/legacy/
测试方法可以用Tasker来测试。
+>文件>列出文件,文件夹自己一层层输入测试,保存到任意一全局变量(方便到Tasker变量里面查看),或者高端一点把结果保存到本地文件中查看。
2015年03月05日 01点03分 17
level 10
wsbdzcyh 楼主
感谢楼上的补充,长见识了
2015年03月05日 11点03分 18
level 10
wsbdzcyh 楼主
ROM差别应该和品牌不同有关,我的手机是酷派7295+,我想同一牌子,应该是少有差别的
2015年03月05日 11点03分 19
level 3
想利用intent发文字或图片给微信朋友,请教下参数路径该怎么写 。。。
2015年04月15日 11点04分 20
朋友你好,目前忙,关于微信,我本人没怎么用过,正在研究界面。
2015年04月15日 12点04分
1