我想救這個:如何在資源文件夾中保存Drawable?
private可繪製的圖標; icon = pk.getApplicationIcon(procInfos.get(1).processName);
我得到圖標,然後我想將它保存在資源文件夾中。 在此先感謝。
我想救這個:如何在資源文件夾中保存Drawable?
private可繪製的圖標; icon = pk.getApplicationIcon(procInfos.get(1).processName);
我得到圖標,然後我想將它保存在資源文件夾中。 在此先感謝。
資源在運行時是隻讀的;你不能「保存」任何「在資源文件夾中」。歡迎您將數據保存到內部或外部存儲器。
在這種情況下,我懷疑你甚至應該這樣做,因爲這些圖標是從PackageManager
飛行中讀取的,而不是存儲的。畢竟,這些圖標不僅會在應用程序更新時發生更改,而且您也無權使用這些圖標。
如果要在編譯時將應用程序中的靜態文件保存,請將該文件保存在項目res/raw/
目錄中。您可以用openRawResource()
打開它,通過R.raw.<filename> resource ID
。該方法返回一個InputStrea
m,您可以使用該文件讀取該文件(但不能寫入原始文件)。你可以在sqlite
數據庫中動態保存圖像here是一個教程。 You can't save the image at Runtime in application folders.
這不可能。另見:http://stackoverflow.com/questions/5469954/android-image-save-to-res-drawable-folder – rciovati 2012-07-30 18:58:38