2014
04
07

升級Android 4.4 KitKat不得不知的知識~針對 SD 卡存取權限的改變

關鍵字:AndroidKitKatSD

如果你是一個常常關注Android 新功能的工程師,最近你應該會注意到隨著各大廠開始推送 Android 4.4 KitKat 之後,一項新的問題,在網路上吵得沸沸揚揚的,根據 External Storage Technical Information(http://source.android.com/devices/tech/storage/) 這份官方技術文件中顯示,未來的Android 外部儲存裝置(如 SD 卡)寫入權限均將受到嚴格限制,目前此項改變已經直接導致過去依賴SD卡儲存內容的APP,均發生各種大小不一的問題這項規則主要帶來的改變,包括

1.只有「主要外部儲存區」(被掛載於 sdcard 或 sdcard0 的儲存區)可以使用 WRITE_EXTERNAL_STORAGE 權限寫入檔案,「次要外部儲存區」(除了前述的路徑之外均是)除了 app 專屬路徑以外都無法寫入

2.移除APP時, 在app 專屬路徑之下的所有資料,會跟著一併被移除,所以未來使用者在移除APP時,可得記得要將所有資料備份下來,否則就再也救不回來了

所以對於未來的APP開發者而言,如果開發的APP會需要儲存一些長期儲存的資料,例如圖片之類的,或許該思考一下,下一步該如何處理

參考網址:
http://www.androidcentral.com/kitkat-sdcard-changes
傑立資訊傑立資訊事業有限公司

電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:service@julyinfo.com | 臺北市大安區和平東路3段257號6樓map

© 2016 傑立資訊 All rights reserved.法律顧問:宇恒法律事務所