[英]How to save a Drawable in the resource folder?
我想保存這個:
私人Drawable圖標; icon = pk.getApplicationIcon(procInfos.get(1).processName);
我得到圖標然后我想將它保存在資源文件夾中。 提前致謝。
資源在運行時是只讀的; 你不能“保存”資源文件夾中的任何東西“。 歡迎您將數據保存到內部或外部存儲。
在這種情況下,我懷疑你甚至應該這樣做,因為那些圖標是從PackageManager
即時讀取的,而不是存儲的。 畢竟,這些圖標不僅會隨着應用程序的更新而發生變化,而且您無權使用這些圖標。
如果要在編譯時在應用程序中保存靜態文件,請將該文件保存在項目res/raw/
目錄中。 您可以使用openRawResource()
打開它,並傳遞R.raw.<filename> resource ID
。 此方法返回一個可用於讀取文件的InputStrea
m(但您無法寫入原始文件)。 你可以在sqlite
數據庫中動態保存圖像這里是一個教程。 You can't save the image at Runtime in application folders.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.