Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 覆盖资源_Android_File_Resources - Fatal编程技术网

Android 覆盖资源

Android 覆盖资源,android,file,resources,Android,File,Resources,是否可以覆盖应用程序中的资源 如果是,我如何获得传递到OutputStream的路径 我试过这样的方法: FileOutputStream("/data/data/com.myapp.test/res/drawable/image.png"); 但我有一个文件找不到 谢谢无法覆盖资源。但是,您可以检查应用程序空间中的文件中是否有过载的资源,如果有,请改用它。但是,这不会直接转换为layout.xml引用,您需要以编程方式管理它,而不使用资源ID。为了什么目的需要覆盖资源 如果要更改图片(我猜是

是否可以覆盖应用程序中的资源

如果是,我如何获得传递到OutputStream的路径

我试过这样的方法:

FileOutputStream("/data/data/com.myapp.test/res/drawable/image.png");
但我有一个文件找不到


谢谢

无法覆盖资源。但是,您可以检查应用程序空间中的文件中是否有过载的资源,如果有,请改用它。但是,这不会直接转换为layout.xml引用,您需要以编程方式管理它,而不使用资源ID。

为了什么目的需要覆盖资源

如果要更改图片(我猜是从文件路径中更改的),您可能希望将图片保存在上,或者如果您希望该文件仅用于您的应用程序,您可以将其保存在上

保存新图片后,可以检查文件是否存在。如果它存在,则加载它;如果不存在,则从服务器加载标准图片