开发者社区> 问答> 正文

android 底层的 问题

我的apk包中有classes.dex文件,还有assets目录下的key文件,
我怎么在底层的代码中获得这两个文件呢?

展开
收起
爵霸 2016-06-03 10:53:16 1641 0
1 条回答
写回答
取消 提交回答
  • classes.dex是你打包之后生成的文件。你读取它干嘛?
    assets下面的文件读取需要使用AssetManager类。
    先在Activity里面调用getAssets() 来获取AssetManager引用。
    再用AssetManager的open(String fileName, int accessMode) 方法则指定读取的文件以及访问模式就能得到输入流InputStream。
    然后就是用已经open file 的inputStream读取文件,读取完成后记得inputStream.close() 。 4.调用AssetManager.close() 关闭AssetManager。

    2019-07-17 19:26:16
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
《深入探索Android热修复技术原理》 立即下载
Android热修复技术原理详解与升级探索 立即下载
From Java/Android to Swift iOS 立即下载