Android 如何在资源文件夹中保存绘图文件?

Android 如何在资源文件夹中保存绘图文件?,android,resources,drawable,Android,Resources,Drawable,我想保存以下内容: 私人绘图图标; icon=pk.getApplicationCon(procInfos.get(1.processName)) 我得到了图标,然后我想把它保存在资源文件夹中。 提前感谢。资源在运行时是只读的;您不能在“资源文件夹”中“保存”任何内容。欢迎您将数据保存到内部或外部存储器 在这种情况下,我怀疑您是否应该这样做,因为这些图标是从PackageManager动态读取的,而不是存储的。毕竟,这些图标不仅会随着应用程序的更新而改变,而且您对这些图标没有权限。如果您想在编译

我想保存以下内容:

私人绘图图标; icon=pk.getApplicationCon(procInfos.get(1.processName))

我得到了图标,然后我想把它保存在资源文件夹中。
提前感谢。

资源在运行时是只读的;您不能在“资源文件夹”中“保存”任何内容。欢迎您将数据保存到内部或外部存储器


在这种情况下,我怀疑您是否应该这样做,因为这些图标是从
PackageManager
动态读取的,而不是存储的。毕竟,这些图标不仅会随着应用程序的更新而改变,而且您对这些图标没有权限。

如果您想在编译时在应用程序中保存静态文件,请将该文件保存在您的项目
res/raw/
目录中。您可以使用
openrawsource()
打开它,并传递
R.raw。资源ID
。此方法返回一个
InputStrea
m,可用于读取文件(但不能写入原始文件)。您可以在
sqlite
数据库中动态保存图像,这是一个关于它的教程<代码>无法在运行时将映像保存在应用程序文件夹中。

这是不可能的。另见: