java如何开发手机程序(java开发手机app的流程)

一。下载并安装java环境jdk1.4以后版本大于1.4都可以。去sun的官网上下载

二。下载并安装sun提供的专门开发手机软件的java微型版,即j2me开发工具,又叫WTK全称(WirelessToolkit)目前版本WTK2.5.2去sun的官网下载

如果只用写字板,记事本之类的开发工具的话,现在就可以开发了,运行WTK:->项目-新建项目,就会在C:DocumentsandSettings\j2mewtk.5.2apps下生成你的项目文件夹.具体文件夹视你的电脑系统和你的安装而视,你找找就知道了。

然后在你的项目文件夹下找到下面三个文件夹:1.src代码放在这里2.res图片和音乐放在这里3.bin最后生成的可运行文件.jar自动会放在这里

用写字本写代码,在WTK里对写好的代码进行编译和打包即可放入手机运行。

三。由于写字板不方便编写程序,所以一般使用eclipse和netbean开发,eclipse请去eclipse.org官网下载;

四。直接使用eclipse时eclipse并不认识j2me程序代码会报编译错误,这是因为没有导入j2me的类库midp和规范cldc所以需要为eclipse安装j2me插件.原插件版本为eclipseME现在好像换了新版本,具体可以去eclipse官网下载.

四步完成,现在可以进行开发了。直接运行eclipse,文件-->新建->项目->

如果插件安装成功,则会出现"新建j2me项目"

与普通j2se项目不一样,普通项目需要你编写含有main方法的入口类。在j2me中是需要你继承(实现抽象类)Midlet类,完成它里面的入口方法startAPP()和destoryApp(),pauseApp()

游戏的话一般都是用低级UI开发的,即Canvas类

1。复写paint()方法,在这里画你的图

2。keypressed()等方法得到用户对键盘的按键值。从而改变你的游戏逻辑。

3。自定义线程,不断运行sleep时间一般在100毫秒左右。每次运行都repaint()一次,每次reapint其实就是调用了paint()一次,由于游戏逻辑有可能会因为key事件而改变,所以paint出来的结果就不一样,成而形成动画

最后推荐你,先做一个像贪吃蛇,华容道这样的简单游戏出来



  • 鎵嬫満java鏄釜浠涔堜笢涓?鎬庝箞鐢ㄥ憿?
    绛旓細Jave鍙互杩愯涓庝换浣曞井澶勭悊鍣,鐢Java寮鍙鐨绋嬪簭鍙互鍦ㄧ綉缁滀笂浼犺緭,骞惰繍琛屼簬浠讳綍瀹㈡埛鏈轰笂銆 JAVA浠嬬粛 涓銆佸墠瑷 銆嶫ava銆忎粠1995骞寸殑鏆戝亣寮濮嬪湪璁$畻鏈轰笟鐣屽氨鍙楀埌浜嗛珮搴︽敞鎰,鐗瑰埆鏄湪Internet鍜屽 濯掍綋(Multimedia)鐩稿叧浜у搧绫绘柟闈侸ava涓轰綍鏈夊姝よ繖涔堝ぇ鐨勯瓍鍔?浜轰綔濡傛鐨勬瘮鍠: Java鍦ㄥ叏鐞冭祫璁綉(World Wide Web, WWW )鍦...
  • java寮鍙闇瑕佸涔犱粈涔 鍋Ja寮鍙閮介渶瑕佸浠涔
    绛旓細棣栧厛鏄java鐨鍩虹javase java鐨勬鏋讹紱spring+struts2+hibernate 鐒跺悗灏辨槸鍓嶇涔熻鎳備竴浜涳紝姣斿javascript,jquery,html,css
  • Ja鈪碼杞欢闇瑕佷笅杞藉悧
    绛旓細鐢佃剳绔紝闇瑕佷笅杞界浉鍏崇殑杞欢鎸夌収鏈夊叧鏁欑▼鎼缓Java骞冲彴锛屽惁鍒欎笉鑳界紪绋嬭繍琛锛侊紒锛佹墜鏈虹灏变笅杞絘pp锛屽畨瑁咃紒鐩存帴浣跨敤
  • 浠涔堟槸鎵嬫満鐨Java?
    绛旓細Sun鍏徃鎺ㄥ嚭鐨勬柊鐨凧2ME鏃犵嚎宸ュ叿闆嗗皢浣垮唴瀹规彁渚涘晢鏇村鏄撳湴寮鍙鍜岄厤缃柊鐨勬棤绾挎湇鍔°傝鏃犵嚎宸ュ叿闆嗕负Java鎶鏈紑鍙戝晢鎻愪緵浜嗘洿鏈夋晥鐨勫紑鍙戠幆澧冦佹枃妗e拰瀹炰緥锛屼娇閫傜敤浜嶮ID鍣ㄤ欢鐨勫簲鐢绋嬪簭鍜屾湇鍔$殑寮鍙戞洿鏂逛究銆佹洿瀹规槗銆傝宸ュ叿闆嗕笌Forte宸ュ叿绱у瘑缁撳悎锛屼娇寮鍙戝晢鍦ㄥ簲鐢ㄧ▼搴忕殑寮鍙戣繃绋嬩腑锛屼粠濮嬭嚦缁堟棤闇鍐嶆敮浠樺叾浠栨垚鏈垂鐢...
  • 澶у鏂颁汉鍒氬垰鎺ヨЕjava 鎯冲仛涓涓鎴风鐨勮蒋浠,闂灏辨槸UI鐣岄潰宸茬粡鍦ㄧ焊...
    绛旓細瀛︿範鍑犱釜涓昏鐨勫寘 姣斿awt,鍜宻wing 瀛︿範甯冨眬,浜嬩欢鍝嶅簲鏈哄埗,甯哥敤缁勪欢绛,灏卞彲浠ヤ簡
  • java涓璲atable杩炴帴鏁版嵁搴撴楠ゅ強鍏惰幏鍙栨暟鎹柟娉
    绛旓細浠ヤ笅鏄竴涓灏忕▼搴锛屽弬鑰冧笅 import javax.swing.*;import javax.swing.table.JTableHeader;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.*;public class Test extends JFrame{ // 瀹氫箟缁勪欢 private JScrollPane scpDemo;private JTableHeader jth;private J...
  • java缂栫▼,鐢╡cpilice;缁欎綘涓鍒楁暟,濡倇2,49,484,59,90}鐢JA
    绛旓細} int min(int a,int b){ return a<b?a:b;} 濡倇2锛49锛484锛59锛90}鐨 鏈澶у兼槸max(max(2,49),max(484,max(59,90)))鏈灏忓煎悓鐞 浠绘剰澶氫釜鏁扮殑姣旇緝閮借兘杩欐牱瑙e喅,鐪嬭捣鏉ョ畝鍗,鐢ㄨ捣鏉ュ氨楹荤儲浜 涓嬮潰涓涓畝鍗曠殑鏂规硶 int max(int[] a){ int max ;for(int i = 0; i < a....
  • 楂樿冩瘯涓氬缂栫▼,6涓嚜瀛︾殑缂栫▼app绋嬪簭?
    绛旓細鍙互鐩存帴缂栬瘧杩愯Java浠g爜,鍚屾椂杩樺彲浠ョ紪鍐欑畝鍗曠殑瀹夊崜绋嬪簭銆 2銆丩eet Code 杩欐APP 閲屾湁澶ч噺鎶鏈搴撴眰鑱岄潰璇曠粡楠屾妧鏈共璐х瓑,鍙互闅忔椂闅忓湴鍒烽銆 3銆丆++缂栬瘧鍣 涓娆剧簿绠浣嗗姛鑳藉畬澶囩殑 C 璇█缂栬瘧鍣,涓昏涓 C 璇█鍒濆鑰呮彁渚涙牳蹇冨姛鑳姐 4銆乸ython缂栫▼鐙 Python 缂栫▼鐙槸W3Cschoo缂栫▼鐙寮鍙鐨,涓撻棬涓洪浂鍩虹 Pythan 缂...
  • 鎵嬫満涓殑JAVA鏄粈涔堟剰鎬?
    绛旓細瀹為檯涓婃湁涓ょ Java 绋嬪簭锛氫竴绉 Java 搴旂敤绋嬪簭鏄竴涓畬鏁寸殑绋嬪簭锛屽 Web 娴忚鍣ㄣ備竴绉 Java 灏忓簲鐢ㄧ▼搴忔槸杩愯浜 Web 娴忚鍣ㄤ腑鐨勪竴涓▼搴.Java绋嬪簭鍜屽畠鐨勬祻瑙堝櫒HotJava锛屾彁渚涗簡鍙浣犵殑娴忚鍣ㄨ繍琛岀▼搴忕殑鏂规硶銆備綘鑳戒粠浣犵殑娴忚鍣ㄩ噷鐩存帴鎾斁澹伴煶銆備綘杩樿兘鎾斁椤甸潰閲岀殑鍔ㄧ敾銆侸ava杩樿兘鍛婅瘔浣犵殑娴忚鍣鎬庢牱...
  • 缂栬瘧涓涓猟ynamic web 宸ョ▼,鎬绘槸鎶ラ敊:jajava/lang/NoClassDefFoundError...
    绛旓細PermGen space杩欎釜鐨勫嚭鐜帮紝鏈夊彲鑳芥槸浣绋嬪簭涓紝鏈夊鏉傜殑寰幆宓屽鎿嶄綔锛屽惊鐜祵濂楀眰鏁拌繃澶氾紝灏辨湁鍙兘浼氬嚭鐜拌繖涓紓甯搞傚叾浠栫殑璇濓紝搴旇鏄幆澧冮厤缃殑闂锛岃繖涓鎵惧師鍥犲熀鏈笂鏄笉鍙兘鐨勶紝eclipse涓鏃﹀穿婧冿紝鍩烘湰灏变笉鍙兘鏁戜簡锛屽缓璁噸瑁卐clipse锛岀敋鑷抽噸鍋氱郴缁燂紝閲嶆柊閰嶇疆涓涓柊鐜锛屽彲浠ヨ鏄渶蹇殑瑙e喅鏂瑰紡浜 ...
  • 扩展阅读:java入门网站 ... java官网网址 ... java开发的简单app ... java老版手机游戏软件 ... 个人用java开发app ... 为什么都不建议java转测试 ... java一键生成app程序 ... java能开发手机app吗 ... 按键手机怀旧java游戏 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网