Android - ProGuard简介

本文地址: http://blog.csdn.net/caroline_wendy

本文的合集已经编著成书,《高级Android开发强化实战》,欢迎各位读友的建议和指导。

在京东即可购买:https://item.jd.com/12385680.html

ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier.
ProGuard是一个免费Java类文件的收缩器(shrinker)、优化器(optimizer)、模糊器(obfuscator)和预验证器(preverifier)。
It detects and removes unused classes, fields, methods, and attributes.
它可以检查和删除未使用的类、域、方法和属性。
It optimizes bytecode and removes unused instructions.
它优化二进制码和删除未使用的指令。
It renames the remaining classes, fields, and methods using short meaningless names.
它重命名那些简短无意义名称的已存在的类、域和方法。
Finally, it preverifies the processed code for Java 6 or higher, or for Java Micro Edition.
最后,它预验证已存在的代码对于Java6和更高的版本,或者对于Java Micro版本。

Android - ProGuard简介相关推荐

  1. 【Android 安全】DEX 加密 ( Proguard 简介 | Proguard 相关网址 | Proguard 混淆配置 )

    文章目录 一.Proguard 简介 二.Proguard 相关网址 三.Proguard 混淆配置 一.Proguard 简介 Android 开发中 Proguard 主要作用是对 Java 代码 ...

  2. 深入学习ProGuard之:ProGuard简介与android的应用

    什么是ProGuard 在ProGuard的官网中,关于ProGuard的描述是这样的: ProGuard is a Java class file shrinker, optimizer, obfu ...

  3. ProGuard简介

    本文出自:链接 深入学习ProGuard之:ProGuard简介与android的应用 什么是ProGuard 在ProGuard的官网中,关于ProGuard的描述是这样的: ProGuard is ...

  4. Android Proguard / ZKM 点滴记录

    简介 Java代码是非常容易反编译的.为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理. ProGuard是一个混淆代码的开源项目.它的主要作用就是混淆,当然它还能对字节码 ...

  5. [转载]关于Android ProGuard混淆学习记录

    转自:http://www.cnitblog.com/zouzheng/archive/2011/01/12/72630.aspx 前段时间把Android的工程用Ant Build搞定后,现在需要把 ...

  6. 【译】Android系统简介—— Activity

    续上一篇,继续介绍Android系统.上一篇: [译]Android系统简介 本文主要介绍构建Android应用的一些主要概念: Activity Activity是应用程序中一个单独的有UI的页面( ...

  7. Android ViewTreeObserver简介-------------转

    Android ViewTreeObserver简介 一.结构 public final class ViewTreeObserver extends Object java.lang.Object ...

  8. android radiooptions简介

    android radiooptions简介 RILD负责modem和RILJ端的通信,信息分两种:unsolicited和solicited,前者是由modem主动上报的,诸如时区更新.通话状态.网 ...

  9. Android 的简介和体系结构中每个层的功能。

    Android 的简介和体系结构中每个层的功能. 1.简介 Android是由Google公司和开放手机联盟领导并开发的一种基于Linux的自由且开放源代码的操作系统,主要使用于移动设备. Andro ...

最新文章

  1. libsvm库简介及使用
  2. php select 多级联动,select框多级联动
  3. DevOps和SRE有什么不同,每个意味着什么
  4. Linux安装或升级openssh步骤和可能遇到的问题
  5. 逆向查找_「函数说12」数据逆向查找很复杂?match+index让你轻松搞定
  6. 只想安安静静地敲完一段代码
  7. Python随机梯度下降法(一)
  8. ubuntu / xubuntu conda/pyenv need permission, but sudo conda :command not found
  9. mysql 不允许保存修改_解决SQL SERVER 2014 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了阻止保存要求重新创建表的更改选项...
  10. 高颜值生物医学在线画图工具
  11. 拉肚子差评回复模板_遇到差评,餐厅这样对症回复就对了!
  12. 计算机软著发明,时健
  13. matlab初值的非线性最小二乘,Matlab与Mathematica在非线性拟合中的应用比较
  14. 文件不能设置默认打开方式怎么办?
  15. 公司企业邮箱怎么登录?这些安全登录邮箱的方法你要知道
  16. [Excel]如何取得多項式擬合的R平方值(R-squared)?
  17. css路径自动加上了路径_CSS和关键路径
  18. Windows Server 2008 安装VMware Tools
  19. Paper:LIME之《Why Should I Trust You? Explaining the Predictions of Any Classifier为什么要相信你?解释任何分类器的预测》翻
  20. hi3519文件系统中ping不通局域网

热门文章

  1. 互联网公司招聘--阿里巴巴--运营专员--2016年笔试题
  2. pipe管道实现进程间的通信
  3. PMP笔记:质量管理的七个工具
  4. 十一五”核高基“陷入迷途,出路何在?
  5. Mysql 8.0.26安装,听我的6分钟让你安装成功!
  6. 很齐全的怀孕须知.不认真看不配做妈妈.
  7. 阿里云配置密钥SSH登录
  8. OSG 球体参数方程绘制
  9. python折叠次数计算、一张纸5毫米_关于一张纸的对折次数 五
  10. python名片二维码生成功能的实现 200305