Android 台灣中文網

標題: Android 4.4 隱藏的變化:SD卡上有了專屬區 [打印本頁]

作者: aas54432    時間: 2014-2-18 19:14
標題: Android 4.4 隱藏的變化:SD卡上有了專屬區

                               
登錄/註冊後可看大圖


【新聞內容】
Android 4.4 KitKat雖然已經發布很久了,還升級了好多次,但在浩如煙海的源代碼中,依然隱藏著大量的新東西等待挖掘,比如第三方應用對SD卡的訪問。

Android系統手機有一套自己的存儲管理制度:幾乎任何類型的存儲設備都被稱為“外部存儲”(external storage),包括內部的NAND閃存,這個叫做“主要存儲”(primary storage),而其他的一切都是“次要存儲”(secondary storage),比如SD卡。

隨著Android系統的不斷升級,第三方應用對存儲的訪問權限控制經過了多次調整,詳細三說起來就複雜了,這裡重點說最早、最常用的寫入要求權限“ WRITE_EXTERNAL_STORAGE ”,它可以讓應用寫入主要存儲(內置閃存),但不能寫入次要存儲(SD卡)。

Android 4.4裡邊,對於對所有外部存儲,其上的文件屬性都改為基於文件夾結構,應用無需獲取WRITE_EXTERNAL_STORAGE權限,即可在外部存儲上管理與自己包名相關的文件夾。舉例來說,如果應用的包名是name com.example.foo,那麼外部存儲上的Android/data/com.example.foo/文件夾就是它的了,可隨意訪問。

這其中也包括SD卡,第三方應用可以在上邊創建一個屬於自己的專區,隨意讀寫、刪除,就像在內置存儲是各樣。

除此文件夾之外的其他地方,第三方應用仍然會被嚴格限制,得不到寫入和刪除權限。

不過這也存在一個潛在風險:SD卡是可以隨意插拔的,可以在電腦上訪問,因此可能會導致洩密。

另外需要特別注意的是,應用卸載的時候,在SD卡上創建的相應文件夾、數據都會被同時完全刪除,所以如果有照片、文檔等個人資料,應當避免這麼做。

最後,U盤等設備的訪問控制不在本文討論範圍之內。

最後的最後,Android系統有自己的標準,OEM廠商、ROM開發者又有各自的一套,經常不會嚴格遵循Google制定的規則,因此剛才說的種種不一定會出現在你的手機裡。



【文章來源】
:http://www.androidpolice.com/2014/02/17/external-blues-google-has-brought-big-changes-to-sd-cards-in-kitkat-and-even-samsung-may-be-implementing-them/


【特此聲明】
文章大部份都來自左岸,文章內有“國內、我國”  皆為疏忽,請至下方留言會有獎賞。


【評分美德】
評分是美德,轉貼新聞雖然不累,但您評分應該也不累
評分是系統給的,即使只有1幫助,轉貼者會很欣慰的


作者: cvc750    時間: 2014-2-18 22:37
note3-2014平板note10.1運行4.3均可將下載應用移到sd
設定-應用程式資訊-移至sd-
sd記憶卡顯示隱藏文件打勾-資料夾.android_secure資料移動此檔內
請注意在手機觀看資料夾為空無資料
取出sd卡插入電腦你會看到.android_secureu一堆檔案




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1