
assets的读取方式:
1 先在Activity里面调用getAssets() 来获取AssetManager引用。
2 再用AssetManager的open(String fileName, int accessMode) 方法则指定读取的文件以及访问模式就能得到输入流InputStream。
3 然后就是用已经open file 的inputStream读取文件,读取完成后记得inputStreamclose() 。
4调用AssetManagerclose() 关闭AssetManager。
需要注意的是,来自Resources和Assets 中的文件只可以读取而不能进行写的 *** 作这个很正常的。你是用的RAR打开的吧。RAR打开看到的是2进制转换之后的XML内容资源。
你用APKTOOL反编译一下APK文件,里面就有你要的XML文件(是可以直接用记事本打开的)。
XML编辑之后再用APKTOOL直接回编译一下就好了。
希望能解决楼主的问题,并祝生活愉快。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)