kenlistian

勤学多思

  IT博客 :: 首页 :: 新随笔 ::  :: 聚合  :: 管理 ::
  412 随笔 :: 0 文章 :: 23 评论 :: 0 Trackbacks
开发手机软件步骤
----------------

步骤

1  编写
2  编译
3  混淆 (可选)
4  预审核
5  打包   生产jar,同时需编写 jad后缀的描述文件。
6. 发布   将jar ,jad传输到手机。


再细致的描述如下:
-----------------------------------------------------------------------------------------------------
流程          工具                       输入                           输出
编译       javac.exe 编译           源文件(*.java)                   未混淆的类文件(*.class)
混淆       第三方提供的工具         未混淆的类文件(*.class)          混淆后的类文件(*.class)
预审       preverify.exe            预审核,混淆后的类文件(*.class)   经过预先审核的类文件(*.class)
打包       jar.exe                  经过预先审核的类文件(*.class)    包文件(*.jar)

编写
描述       文本编辑工具                                               描述文件(*.jad)  
文件
                  
安装       传输工具               包文件(*.jar),描述文件(*.jad)
        (IR/BT/数据线/OTA)  

运行                                                                   在仿真器或手机上正式运行
-----------------------------------------------------------------------------------------------------


编译,混淆就不讲了。

混淆工具可以到如下下载:(不知道能不能下载得到)

JODE        http://jode.sourceforge.net/      开源
ProGuard    http://proguard.sourceforge.net/  开源
RetroGuard  http://www.retrologic.com/        开源,中国移动百宝箱强制使用
DashO       http://www.preemptive.com/        商业软件
ZKM         http://www.zelix.com/             商业软件
JBuilder     http://www.borland.com/          集成开发环境中内附混淆功能



预审核
 
   class 在传输过程中容易损坏或是被篡改,传统的Java 程序在运行前在本地机器上对.class
进行 Byte Code的审核。而对于手机这样的资源有限设备而言,在手机上进行此类的审核是浪费
资源的(如占用 CPU 的时间、消耗电力等) 。故须先在PC 机上使用 preverify.exe进行一部
份预选审核工作。这样在手机上进行的审核工作就减少了。

打包也不需要赘叙。

安装
1  数据线,将 PC 与手机相连,下载文件 jar和jad
2  使用红外线
3  使用蓝牙
4  使用 OTA空中下载(利用短信/WAP)

posted on 2008-06-19 13:44 kenlistian 阅读(252) 评论(0)  编辑 收藏 引用 所属分类: Java
只有注册用户登录后才能发表评论。