簡體   English   中英

如何覆蓋Android中的現有應用程序圖像(png)文件

[英]How do I overwrite an existing application image (png) file in Android

我希望將圖片作為我的APK的一部分,用戶可以使用我的應用程序對其進行修改。 我不想將其保存在SD卡上。 在應用程序外部不應可見或可編輯。

我需要將原始圖像放在哪里,默認情況下會包含在其中? 在資源drawble文件夾中? 還是資產文件夾?

以及如何用用戶生成的圖像覆蓋該圖像? (其想法是,它將在所有地方的應用程序中代替使用。)

  • 您不能覆蓋資源而不是資產內容。

  • 替代解決方案:如何將其保存到應用程序的內部目錄中,該目錄在您的應用程序范圍之外無法訪問? 然后每次顯示圖片時,請檢查內存中是否存在圖片(如果存在),然后顯示該圖片而不是可繪制圖片中的圖片。

docs: http : //developer.android.com/guide/topics/data/data-storage.html#filesInternal

您可以將文件直接保存在設備的內部存儲中。 默認情況下,保存到內部存儲器的文件是您的應用程序專用的,其他應用程序無法訪問它們(用戶也不能訪問它們)。 當用戶卸載您的應用程序時,這些文件將被刪除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM