来源:
小橙子的第一播該手機是LINUX平臺的手機,所以,對搞電腦的使用者來講,可以說是“透明”的。雖然,MOTO在製作該LINUX時作了許多的限制。可,一方面其配置文件我們是可以“隨意”改變的;另一方面,這些限制一般情況下難不住真正的高手。偶不是高手,只是手機玩家,這裏談自己的一點心得。
一、安裝普通的LINUX程序這些程序一般是.mpkg的包,可以用 WinRAR 打開看到內容的。如 ivory.mpkg,雙擊、選擇用 WinRAR 打開後,會看一個 ivory 文件。選中文件,再點擊 WinRAR 工具欄的“查看”鈕,就看到該的真面目了,通常是一個目錄,本例子中看到就是 ivory 目錄。
偶比較喜歡自己手動安裝這樣的程序。
好,將 ivory 目錄帶子目錄一塊傳到手機卡的 /mmc/mmca1/.system/ 裏面。
再來修改 /mmc/mmca1/.system/java/PlugCardDB ,先將文件拷貝到電腦中,再用Notepad++/UltraEdit等工具編輯。再後面增加一項:
[AppLinkRecord100000002]
AllPosition = 101
BigIcon =bluetooth.png
Comment =
Directory = ../../../../mmc/mmca1/.system/QTDownLoad/ivory
Exec = ivory.sh
Group = 6
Icon =bluetooth.png
InstalledDate = 2006/5/1
JavaId = -1
MpkgFile =
Name = Ivory
OsVersion =
Position = 2
Rotation =
Shared = 0
Type = 4
uid = 100000002
其中,
Directory 是相對的路徑,相對介面調用者的路徑,這裏可以認為是“系統”調用。
Exec=ivory.sh 是啟動文件,目錄中有。就是說,mpkg 打包的時候,帶有的。
Group=6 是顯示在手機的控制面板的類別,1是辦公、2是娛樂……
Name=BlueZ 是面板中顯示的名稱,如果想使用中文,就要轉換成UTF-8編碼的。
Position=2 是在該組的位置
Type=4 表示是ezx程序“己安裝的QT程序”。
其它的,效仿就可以了。
好了,修改好了,再傳到手機中,覆蓋原文件。回到手機的控制面板,打開安裝時對應的類別,點擊“start”菜單,選擇“更改順序”,不做任何事情,確定即可。就看到顯示已經刷新了。本例中,就是看到一個藍牙的圖標和“Ivory”文字標簽。
呵呵,這樣類型的程序的安裝,大家應該已經不想看的了,介紹得不對的地方,請改正。
好,手機安裝 J2ME 的程序,就複雜多了。
二、手動安裝 J2ME 的程序只要 .jar 文件就夠。本例用 gpslook 的 GPS 軟件,文件名是 GpsMaps.jar。
用 WinRAR 打開這個 .jar 文件,再打開裏面的 META-INF 目錄,用 Notepad++ / UltraEdit 打開裏面的 MANIFEST.MF 文件。
在 /diska/.system/java/JAMInfo/maxsuiteid 找到當前己安裝的 j2me 的最大序號,本例中是 00510。
修改 /diska/.system/java/JAMInfo/index,修改前先拷貝到電腦,增加一行:
00511||GpsMap||gpslook.net||1.5||/mmc/mmca1/.system/java/DownloadApps/MIDlet00511
再傳回來覆蓋原文件。
到 /mmc/mmca1/.system/java/DownloadApps/,創建 MIDlet00511 子目錄,進入該子目錄,再創建兩個子目錄 Files 和 rms。
注:如果電腦是中文的(含繁體、簡體),不要再資源管理器(檔案總管)中按右鍵那樣創建,用 telnet 進去再創建。
將 GpsMaps.jar 拷貝到 /mmc/mmca1/.system/java/DownloadApps/MIDlet00511/Files 中。也將前面解出來的文件 res\icon.png 拷貝到該目錄。
將 gpslook 提供的 permfile.txt 拷貝到 /mmc/mmca1/.system/java/DownloadApps/MIDlet00511
在電腦中,生成一個 registry.txt 文件,格式是“無BOM的UTF8”,內容是:
Jar-Path: /mmc/mmca1/.system/java/DownloadApps/MIDlet00511/Files/01_GpsMaps.jar
Jad-Path:
Perm-Path: /mmc/mmca1/.system/java/DownloadApps/MIDlet00511/permfile.txt
Suite-Icon: /mmc/mmca1/.system/java/DownloadApps/MIDlet00511/Files/icon.png
DRM-Mode: Forbidden
Is-Trusted: 1
Jar-URL:
Description:
Domain: manufacturer
Signer-Name:
Mot-JavaVM-Heapsize: 1091927588
Delete-Notify:
Num-MIDlets: 1
MIDlet-1: 乐图, /mmc/mmca1/.system/java/DownloadApps/MIDlet00511/Files/icon.png, engine.MainMidlet
再來修改 /mmc/mmca1/.system/java/PlugCardDB,一定要先拷貝到電腦!增加一項:
[AppLinkRecord1014]
AllPosition = 114
BigIcon = Files/icon.png
Directory = /mmc/mmca1/.system/java/DownloadApps/MIDlet00511
Exec =
Group = 5
Icon = Files/icon.png
InstalledDate =
JavaId = 00511
Mime =
MpkgFile =
Name = GpsLook
OsVersion =
Position = 1
Rotation =
Shared = 0
Size = 20K
Type = 3
uid = 1014
回到手機的控制面板,打開安裝時對應的類別,點擊“start”菜單,選擇“更改順序”,不做任何事情,確定即可。就看到顯示已經刷新了。本例中,就是看到一個綠葉的圖標和“GpsLook”文字標簽。
三、補充一個,如何用腳本啟動 j2me 程序先 telnet 到手機,執行
/usr/SYSjava/kvm -launch 00511
或者,將腳本存成 .lin 文件,放到在手機我的文檔相關目錄,再通過“我的文檔”來執行該文件來 j2me 程序。
要注意的是,操作中,注意文件的格式,手機認識“無BOM的UTF8”格式,不要存成Unicode文件、帶BOM的UTF8文件。
分享到:
相关推荐
内含J2ME游戏源码 和 相关论文一篇 论文内容:第一章、开发平台与技术概述;第二章 J2ME及其体系结构概述; 第三章 手机游戏开发过程;第四章 程序的调试与运行;第五章 总结;致 谢;参考文献
简单的源代码,自己试试看看吧!!MIDP1.0的,
很好的资源,下载于北大的资源网站 有兴趣的可以看看
j2me毕业论文——雷电开发,java技术的开发
我编写的扫雷游戏。自适屏,带声音,保存游戏结果 3中方块数选择,3种难度,图片采用windows7 扫雷图片。希望对大家有帮助~~
J2ME作业2,界面上每秒钟在随机位置出现随机颜色的数字0—9 ,要求用户快速反应,按下按键,如果按对,加1分,错误减2分,不按减1分,初始5分,减到0分,提示用户输了,有两个command可以退出或者重玩。 PS:不是工程...
copy别人的 ,觉得那段网络接收和发送处理的不错,
Java移动通信程序设计——J2ME MIDP。
j2me入门程序j2me入门程序j2me入门程序j2me入门程序j2me入门程序
没有什么描述的就是这么一个自己整理的 就是这样了啊太麻烦了
j2me学习笔记【1】——helloworld程序示例 j2me学习笔记【2】——利用Display类的isColor()方法获取设备是否支持彩色的信息 j2me学习笔记【3】——简单的在线帮助示例 j2me学习笔记【4】——Item类的学习 j2me学习...
java基于J2ME的游戏开发——贪吃蛇论文.docx
j2me 游戏开发实例 j2me 资料
J2ME应用程序性能优化J2ME应用程序性能优化
2第二章 高级界面开发1基本界面和Command J2ME 第一部分 手机程序开发 教程 (待续)
适合于那些喜欢通过分析和修改能运行的例子程序来学习的开发者,更是热爱Java编程的开发者赶上主流无线设备新技术、学习J2ME不可多得的
基于J2ME的主要技术——以“贪吃蛇”游戏为例
j2me 手机程序入门,让你快速掌握j2me手机程序开发
俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序
j2me Inside J2VM——源代碼Inside J2VM——源代碼