Java混淆, 隐藏内部类 附赠命令行Proguard框架

-keep class com.hzy.tvmao.model.legacy.api.data.UIProgramData {  //本类
*;
}
-keep class com.hzy.tvmao.model.legacy.api.data.UIProgramData$* { //本类的内部类
*;
}

-keep class com.hzy.tvmao.model.legacy.api.data.UIProgramData$Inner { //值混淆Inner这个内部类
*;
}

命令行Proguard框架

http://pan.baidu.com/s/1bnuecXp

时间: 2024-08-05 03:29:49

Java混淆, 隐藏内部类 附赠命令行Proguard框架的相关文章

【Java】【转】在命令行中编译和运行java

原文:http://blog.csdn.net/u010900574/article/details/50792353 同时加载编译多个jar包和java文件 在个人平常使用或者当我们把代码部署到Linux服务器上的时候,我们经常需要通过命令行编译和运行Java文件,网上关于这个的方法大多是通过 javac -cp filePath/jarName.jar javaName.java 这种方法.但是加入在filepath文件夹下面有好几个jar包,在src文件夹中有好几个java文件的时候,这个

java工程打成jar包在命令行执行运行缓慢问题解决

一个普通的java工程,用cxf连接webserivice.在eclipse下运行正常,但用eclipse达成jar包,在命令行执行却异常缓慢. 通过一些尝试,发现是因为打包的方式不对.eclipse导出可运行jar包有三种方式,分别为: 1.Extract required libraries into generated JAR 2.Package required libraries into generated JAR 3.Copy required libraries into  a

Java IO流 之 File 键盘命令行实例

http://www.verejava.com/?id=17160055387849 import java.io.File; import java.util.Scanner; public class Test { private boolean flag=true; private String fileName1; private String fileName2; public Test() { // 通过工具类 FileUtil 实现键盘输入 命令行程序 System.out.pri

JAVA核心技术I---JAVA基础知识(命令行)

一:命令行编译文件 手动在c:\temp创建cn.com.test.Man.java –即c:\temp\cn\com\test\Man.java –c:\temp可以替换成任何路径,后续命令同样替换 编译: –X:\>java c:\temp\cn\com\test\Man.java 运行 –X:\>java -classpath .;c:\temp cn.com.test.Man X代表任意盘符或路径 二:运行class文件 java -classpath .;c:\temp cn.com

MAC隐藏与显示桌面文件命令行

隐藏: 在终端输入: defaults write com.apple.finder CreateDesktop -bool FALSE; killall Finder; 显示: 在终端输入: defaults write com.apple.finder CreateDesktop -bool TRUE; killall Finder; 隐藏了之后发现干净好多,心情也跟着好了,嘿嘿 原文地址:https://www.cnblogs.com/qianbin/p/9154804.html

第8章2节《MonkeyRunner源代码剖析》MonkeyRunner启动执行过程-解析处理命令行參数

MonkeyRunnerStarter是MonkeyRunner启动时的入口类,由于它里面包括了main方法.它的整个启动过程主要做了以下几件事情: 解析用户启动MonkeyRunner时从命令行传输进来的參数: 由于MonkeyRunner须要依据指定的參数才干做事情,比方输入的一个须要执行的脚本. 假设确实不知道不论什么參数的话它就会进入MonkeyRunner的交互模式,事实上就是Jythong的交互模式,让用户能够边写代码边执行 启动AndroidDebugBridge: 事实上就是启动

在 Linux 命令行中使用和执行 PHP 代码

PHP是一个开源服务器端脚本语言,最初这三个字母代表的是“Personal Home Page”,而现在则代表的是“PHP:Hypertext Preprocessor”,它是个递归首字母缩写.它是一个跨平台脚本语言,深受C.C++和Java的影响. 在 Linux 命令行中运行 PHP 代码 PHP的语法和C.Java以及带有一些PHP特性的Perl变成语言中的语法十分相似,它当下大约正被2.6亿个网站所使用,当前最新的稳定版本是PHP版本5.6.10. PHP是HTML的嵌入脚本,它便于开发

JDK的命令行工具系列 (二) javap、jinfo、jmap

javap: 反编译工具, 可用来查看java编译器生成的字节码 参数摘要: -help 帮助 -l 输出行和变量的表 -public 只输出public方法和域 -protected 只输出public和protected类和成员 -package 只输出包,public和protected类和成员,这是默认的 -p -private 输出所有类和成员 -s 输出内部类型签名 -c 输出分解后的代码,例如,类中每一个方法内,包含java字节码的指令 -verbose 输出栈大小,方法参数的个数

JAVA代码在命令行下的编译

p { text-indent: 2em } .main { font-weight: bolder } 目的 跟C++一样,JAVA可以通过命令行直接编译得到字节码文件,并且使用java命令运行.通过JAVA的编译和运行命令只是熟悉一下JAVA的一些特征,包括包和目录,classpath,jar格式:而且在调试小程序的时候其实用命令行是足够的. 但是在进行大型项目的时候还是要用较大的IDE,例如eclipse和NetBeans,显然eclipse是比NetBeans要复杂得多的,这里不说. 主