是否可以覆盖您应用中的资源?
如果是这样,我如何获得传递给OutputStream的路径?
我尝试过类似的事情:
FileOutputStream("/data/data/com.myapp.test/res/drawable/image.png");
但是我找不到文件。
由于
答案 0 :(得分:0)
无法覆盖资源。但是,您可以检查应用程序空间中的文件中是否有重载资源,如果是,请改用它。这不会直接转换为layout.xml引用,但是您需要以编程方式管理它,而不使用资源ID。
答案 1 :(得分:0)
为了什么目的,你需要覆盖追索权?
如果您想要更改图片(我想从您的文件路径中删除),您可能希望将图片保存在SDcard上,或者如果您希望该文件仅用于您的应用程序,则可以将其保存在Phone-Memory。
保存新图片后,您可以检查文件是否存在。如果存在,则加载它,如果不存在,则从追索中加载标准图片。