android ndk程序獲取外置SD沙盒目錄的方法講解
android的App只能訪問外置SD指定的目錄,一般是:
$外置SD目錄 + "/Android/data/" + $apk包名
1 獲取外置SD目錄的方法:
調(diào)用getenv(const char *name)方法,通過環(huán)境變量"SECONDARY_STORAGE"得到,若沒有這個變量,則通過"EXTERNAL_STORAGE"得到。
如果上面方法還不行,枚舉/mnt目錄下的所有目錄。
2 獲取apk包名的方法:
pid_t getpid()得到進程標識;再通過讀 /proc/$pid/cmdline 文件內(nèi)容得到進程名字,即是包名
3 拼湊沙盒目錄:
$外置SD目錄 + "/Android/data/" + $apk包名 + “/cache"
以上這篇android ndk程序獲取外置SD沙盒目錄的方法講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
android Tween Animation屬性設置方法實例
在Android開發(fā)中,Animation是用來給控件制作效果的,本文介紹二種實現(xiàn)方法2013-11-11