1
對於我的應用程序,我下載一些資源(如圖像和小mp3)並將它們保存在外部存儲器中(例如,在/mnt/sdcard/Android/data/com.example.packagename/cache中) 但我不希望如果用戶探索該文件夾找到所有的資源在「通用格式」在Android中更改緩存文件的外觀
我的選擇之一是刪除擴展名(我知道很容易猜測文件類型如果它沒有擴展但是對大多數用戶是基本保護)
我注意到大多數在外部存儲器上具有緩存的程序沒有將它們的緩存作爲原始文件。
不知有沒有簡單的方法(有一些類或某事)爲「隱藏」的文件和透明地訪問他們或我必須實現我自己的系統
(這不是重要的是,這些文件仍然隱藏,但我想保持這些資源的「未知」,除非用戶需要一種特殊的麻煩,看到他們)
感謝
你在'WebView'中使用'cache'嗎? –
編號基本上是圖像和MP3在我的應用程序中使用它作爲資源(如圖像瀏覽,視頻,背景聲音中的位圖),但我不能將它們添加到項目中,因爲它們必須很快地在日子裏改變(我問用戶在下載任何內容之前) – Addev
但是'cache'可能會被系統不可預知的清除,所以我認爲你需要將文件保存在sd卡上的應用程序的特定位置,不是嗎? –