zoukankan      html  css  js  c++  java
  • 关于安卓工程导出带res资源文件的jar的总结

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

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

    2.使用library项目

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

    3.使用双重library项目

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

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

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

  • 相关阅读:
    Kvm virsh
    lvs tunl
    django表单使用
    django上传图片
    django框架admin使用
    django模板的使用
    django数据库操作
    django数据库交互
    django数据库中
    django之类视图
  • 原文地址:https://www.cnblogs.com/lianghe01/p/6033498.html
Copyright © 2011-2022 走看看