是否可以覆盖应用程序中的资源?覆盖资源
如果是这样,我该如何获得传递给OutputStream的路径?
我想是这样的:
FileOutputStream("/data/data/com.myapp.test/res/drawable/image.png");
,但我得到找不到文件。
谢谢
是否可以覆盖应用程序中的资源?覆盖资源
如果是这样,我该如何获得传递给OutputStream的路径?
我想是这样的:
FileOutputStream("/data/data/com.myapp.test/res/drawable/image.png");
,但我得到找不到文件。
谢谢
资源不能被覆盖。但是,您可以检查应用程序空间中的文件中是否有超载资源,如果有,请使用该资源。这不会直接转换为layout.xml引用,但是,您需要以编程方式管理此内容,而不使用资源ID。
为了什么目的,你需要覆盖追索权?
如果你想改变的图片(我猜它从你的文件路径),你可能要保存在SDcard的图片,或者如果你想要的文件是只为你的应用程序,你可以将它保存在Phone-Memory。
保存新图片后,您可以检查文件是否存在。如果存在,则加载它,如果不存在,则从资源中加载标准图片。