码迷,mamicode.com
首页 > 移动开发 > 详细

关于安卓工程导出带res资源文件的jar的总结

时间:2016-11-05 17:58:45      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:r文件   操作   sof   应用   总结   项目   指定   assets   不能   

1.打包时,将资源放在asset文件夹内,通过AssetsManager获取指定资源:

目标应用和jar中的assets文件夹会合并,所以可以通过获取该应用的此类文件夹来获取目标资源

2.使用library项目

此类方法不能混淆代码,也就是说发布时需要提供library源项目.在引用此lib的目标项目中会看到一个包含已经编译成class.dex的jar文件,这个文件反编译以后仍然是只有代码部分。

3.使用双重library项目

提供一种双层library项目的方法,可以混淆代码,但是xml与图片资源仍然是暴露的,且发布时需要提供二级引用项目,操作上复杂度较高,不如直接提供jar包和资源

4.直接提供jar包和资源(分开)

依然是反射R文件,资源会被暴露给开发者。

关于安卓工程导出带res资源文件的jar的总结

标签:r文件   操作   sof   应用   总结   项目   指定   assets   不能   

原文地址:http://www.cnblogs.com/lianghe01/p/6033498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!