Programming Technology

J2ME下Java代码混淆的思考 (proGuard4.2)

最近在项目中发现,proGuard混淆忒强大了!

总结一下,对于以后的J2ME编码来讲,这样非常有利于编程,甚至是移植,效率!

1. 如果一个函数只用过一次,会自动编译进原调用函数
说明: OK,多多封装函数吧

2. 如果是final常量(非数组),会自动编译进原调用位置
说明: 用于隐藏式编程,防止出现明文代码

3. proGuard混淆的代码,经过反编译会出现这样的情况: int i=1; this = i;
说明: 是的.就是语法错误,所以说很强大!会防止反编译的!不知道为什么

4. 如果一个函数未被调用过,会被除去!
说明: 功能函数尽量多的写吧

5. 待续 

Re: gouf

前景啊,我觉得J2ME和J2EE都不错啊...但对于J2EE的外包级开发,我总觉得接触不到核心技术或者很少
我写了篇文章,到这里看看吧: 打开

Comment by Wupei (2008/11/24 10:06)

Q

J2me现在的前景怎么样呢?
我是手机开发专业的, 不过现在对这方面还是一点都不了解 当初就是冲着J2ee去得
所以基本上对J2me还没太大的兴趣. .
希望能给点建议

Comment by gouf (2008/08/19 03:25)

Re: help

恩,已经发出了
不知道为什么现在中国地区上不了 http://sourceforge.net/
奇怪奥~~
不和谐吗?... :(

Comment by wupei (2008/07/04 05:56)

help

能不能给我发一份proGuard4.2,我下载不了,谢谢了 email:dengqiye@163.com

Comment by daniel (2008/07/04 03:10)

发表评论 ( 如果您刚刚提交过评论,但是还没有被显示出来,请点击这里刷新一下: 刷新评论 )

标题

内容*

昵称*

电子邮件

个人网页


 authimage