[英]Android – Where to store downloaded content, internal versus external storage?
關於在我的應用程序中存儲下載內容的位置的許多單獨但相關的問題。
我有一個從中央服務器下載內容的應用程序。 此內容有時是高級內容,或者至少是發布者不希望其自由分發的內容。 我知道“外部”存儲很容易訪問,而“內部”存儲是受保護的,除非電話是根的。
如果應用程序安裝在SDCARD上(因為我的配置是),那么SDCARD上的“內部”存儲也是物理上的嗎? 因此,如果我的SDCARD安裝的應用程序下載了100MB的內容到內部存儲,那么它實際上是在SDCARD上結束了,還是最終在設備的物理板載存儲中?
如果應用程序安裝在SDCARD上,並且帶有下載內容的“內部”存儲器位於SDCARD上,那么它是以開放格式物理存儲還是加密? 我似乎記得讀過存儲在SDCARD上的應用程序是加密的。 這也適用於“內部”存儲嗎?
(刪除有關將文件存儲在單個目錄中的問題,如Context.getDir()意味着可以在內部存儲中創建和維護目錄系統)
有更好的方法嗎?
做了一堆實驗,並在摩托羅拉Droid 2上使用Android 2.2得出以下結論:
我的應用是一個下載內容應用。 這一切對我來說意味着:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.