如何获取android 下的StreamingAssets文件夹中的xml文件

如何获取android 下的StreamingAssets文件夹中的xml文件,第1张

assets文件里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。
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直接回编译一下就好了。
希望能解决楼主的问题,并祝生活愉快。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/12957095.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-29
下一篇2025-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存