許多與我的應用程序中下載內容的存儲位置有關的獨立但相關的問題。Android - 在哪裏存儲下載的內容,內部與外部存儲?
我有一個從中央服務器下載內容的應用程序。此內容有時是優質內容,或者至少是出版商不希望其自由分發的內容。我知道「外部」存儲容易訪問,而「內部」存儲受到保護,除非電話是根植的。
如果應用程序安裝在SD卡上(因爲我的配置是),那麼SD卡上是否也有「內部」存儲?因此,如果我的SDCARD安裝的應用程序下載了100MB內容到內部存儲器,那麼它實際上是在SDCARD上結束,還是在設備的物理板載存儲器中結束?
如果應用程序安裝在SD卡上,並且下載內容的「內部」存儲位於SD卡上,那麼它是以實際存儲的開放格式還是加密的?我似乎記得讀取存儲在SDCARD上的應用程序是加密的。這是否也適用於「內部」存儲?
(刪除有關在一個單獨的目錄爲Context.getDir()存儲文件的問題意味着一個目錄系統,可以創建和維護內部存儲)
有沒有更好的方法嗎?