0
存儲隨應用程序分發並在運行時更新的聲音文件(ogg)的最佳方式是什麼?Android:如何存儲可能在運行時更新的資源
我正在開發一個應用程序,其中包含一組默認聲音作爲資源(res/raw/*。ogg)。這些工作適用於默認設置,但我希望用戶能夠使用錄製的聲音和從互聯網下載來更新聲音集。問題是資源是隻讀的,我認爲資源也是隻讀的。我不知道如何在項目中包含文件,以便在運行時更新它們。
我可以在運行時在內部存儲或SD卡上添加資源和文件的默認值,但是我寧願將所有文件放在一個地方,只用一個界面來訪問它們。有沒有辦法在項目中包含文件,以便在安裝應用程序時將文件寫入內部存儲或SD卡?還是有更好的地方放置文件?
這不是一個壞的解決方案,除了重複的文件:在資源和內部存儲。以某種方式複製後它們可以從/資產中刪除嗎? – Ian
否/資產不能刪除這些文件。從內部存儲你可以。另外最好只將更新文件放在內部存儲上,並使用更新後的文件。所以你不要在這兩個地方重複複製文件。 – user370305