韌館-LearnHouse

Archive for 22 8 月, 2014

Android 4.4 KitKat無法任意使用mkdir?

前陣子只要升級到Android 4.4後,APP有使用外接SDCard的使用者將面臨一陣哀鴻遍野

你的APP從此就不work了.....原來,Android 4.4 KitKat,Google改變了一些存取外接SDCard的策略

目的是希望每個APP有自己私有的存取路徑,也就是只能固定在/SDCard/Android/data/packageName/底下

以便於當你做Uninstall APP,所有的儲存資料系統才會一併幫你移除

也就是說要在你的packageName下才能使用mkdir這樣的程式指令建立你要的存取路徑與檔案

但前提是,怎樣才能產生這個packageName/SDCard/Android/data這個路徑下?因為mkdir只能用在packageName下呀

上網google了一下,卻都沒有找到有人說該如何解?

Read more...

2014年8 月 posted by admin in 程式&軟體 and have No Comments