jad一些問題

jad最簡單作用就是引導手機去下載jar安裝到手機。

jad文件格式,確定是UTF-8格式。用java生成的話,可用OutputStreamWriter指定文件格式。ultraedit保存文件,選UTF-8,鳥哥用的版本上還會多出一個字符來,最好別用它。

jad最後還會多出一回車(\r\n)

指定:MIDlet-1: 天外御仙錄,/logo.png,com.phoenix.phoenixdances.MainMidlet

有些機器會直接去找到logo.png做程序圖標(icon),有些機器不會(像e398,l7那些),加上

MIDlet-Icon: /logo.png

這個在netbeans上,不會自動幫你生成,要自己手動添加。

通過jad下載jar,很多手機中用限制的,如d608是500k以內(好像499.99k都不成,499k以內),E398是340k,如果直接通過藍牙傳輸大小又不一樣,直接通過jar下載大小限制安裝也會不一樣。而D608系列其他手機,新一些的手機,限制的大小又不一樣。

有些手動對屬性描述,中文不能太長,不然在安裝時出現"應用程序出錯,例如midlet.description,midlet.vendor中文要<=10個字.

這告訴我們,手機遊戲起中文名字時,不要太長了。

題外講講這些東西:

jad下載:

<%@page language="java" import="java.io.*,java.net.*" pageEncoding="UTF-8"%> 
<%
    String n = request.getParameter("name");
    response.reset();//可以加也可以不加 
    response.setContentType("text/vnd.sun.j2me.app-descriptor");//設置爲jad下載

 

下載jad,jsp上設置這樣的報頭。手機就能引導手機安裝了。

jar下載:

<%@page language="java" import="java.io.*,java.net.*" pageEncoding="UTF-8"%>
<%
    String n = request.getParameter("name");
    response.reset();//可以加也可以不加
    response.setContentType("application/java-archive");//設置爲jar下載

 

配合jad下載jar安裝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章