Chinaunix首页 | 论坛 | 博客
  • 博客访问: 459768
  • 博文数量: 155
  • 博客积分: 2954
  • 博客等级: 少校
  • 技术积分: 1000
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-12 22:00
文章分类

全部博文(155)

文章存档

2014年(2)

2013年(5)

2012年(10)

2011年(33)

2010年(105)

我的朋友

分类: Java

2010-05-17 16:44:02

我们知道在j2mepolish带有一个ant构件工具,且有一个build.xml文件。在build.xml里边定义了一个工程的编译(compile)、混淆(obfuscate)、打包(package).....等命令。所以很多人都喜欢用j2mepolish来的ant来管理一个j2me工程的编译打包工作,即使他们没用到polish, 避免了用ant时写build文件的麻烦。

build.xml:
Java代码 复制代码
  1.      symbols="ExampleSymbol, AnotherExample"  
  2.      imageLoadStrategy="foreground"  
  3.      fullscreen="menu"  
  4.      usePolishGui="true"  
  5.      >   
  6.         
  7.      class="de.enough.polish.example.MenuMidlet" name="Example" />   
  8.         
  9.         
  10.        "update-url" value="" />   
  11.         
  12.         
  13.      "ProGuard"  
  14.                     useDefaultPacakge="true"    
  15.                     unless="test"  />   
  16.         
  17.      "true"    
  18.                verbose="true"    
  19.                level="error"  
  20.            if="test"    
  21.            >   
  22.         package="de.enough.polish.example" level="debug" />   
  23.         class="de.enough.polish.ui.Gauge" level="info" />   
  24.         
  25.   


         现在我主要谈谈polish中的obfuscator(混淆器)的应用。我们知道J2ME的应用开发极大地受到了设备的限制。通常可下载类应用限制在几百K左右,设备本身限制在64k、100k、128k等不等。尽管现在的手机的内存可以达到1G(有些可以用内存卡),但一个应用程序的大小还是尽可能小好,因为这可能影响程序的性能。

阅读(837) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~