一。 下载并安装java环境 jdk 1.4以后版本 大于1.4都可以。去sun的官网上下载
创新互联专注于企业全网营销推广、网站重做改版、闻喜网站定制设计、自适应品牌网站建设、H5页面制作、商城系统网站开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为闻喜等各大城市提供网站开发制作服务。
二。 下载并安装sun提供的专门开发手机软件的 java微型版,即j2me开发工具,又叫WTK全称(Wireless Toolkit)目前版本 WTK2.5.2 去sun的官网下载
如果只用写字板,记事本之类的开发工具的话,现在就可以开发了,运行WTK:-项目-新建项目,就会在C:\Documents and Settings\Administrator\j2mewtk\2.5.2\apps 下生成你的项目文件夹. 具体文件夹视你的电脑系统和你的安装而视,你找找就知道了。
然后在你的项目文件夹下找到 下面三个文件夹: 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出来的结果就不一样,成而形成动画
最后推荐你,先做一个像贪吃蛇,华容道这样的简单游戏出来
一、中国移动
1、手机用户,键入数字“10086”,发送短信至10086,数秒钟内将自动回复一条短信列表,显示在手机上究竟订制了哪些短信服务,究竟是哪些短信服务商、每月扣除的手机费,根据提示即可退订所有短信服务。
2、移动的代码经常变,请根据提示操作。
二、中国联通
1、发送10010到10010根据提示可订或退。
2、发送指定代码(如101或者CXHF)到10010。指定代码有:
0021、无线上网卡 3GWXSWK
0022、手机上网 3GSJSW
0023、手机搜索 3GSJSS
0024、手机音乐 3GSJYY
0025、手机电视 3GSJDS
0026、手机报 3GSJB
0027、手机邮箱 3GSJYX
0028、即时通信 3GJSTX
0031、A计划46元3G套餐 A46YTC
0032、A计划66元3G套餐 A66YTC
0033、A计划96元3G套餐 A196YTC
0034、A计划126元3G套餐 A126YTC
0035、A计划156元3G套餐 A156YTC
0036、A计划186元3G套餐 A186YTC
0041、A计划226元3G套餐 A226YTC
0042、A计划286元3G套餐 A286YTC
0043、A计划386元3G套餐 A386YTC
0044、A计划586元3G套餐 A586YTC
0045、A计划886元3G套餐 A886YTC
0051、B计划46元3G套餐 B46YTC
0052、B计划66元3G套餐 B66YTC
0053、B计划96元3G套餐 B96YTC
0054、B计划126元3G套餐 B126YTC
0055、B计划156元3G套餐 B156YTC
0056、B计划186元3G套餐 B186YTC
0061、C计划46元3G套餐 C46YTC
0062、C计划66元3G套餐 C66YTC
0063、C计划96元3G套餐 C96YTC
0071、手机音乐 SJYY
0072、手机电视 SJDS
0073、手机邮箱 SJYX
三、中国电信
1、发送0000到10001根据提示可订或退。
2、发送指定代码到10001。指定代码有:
已订增值业务查询 0000或CXYDYW
七彩铃音 301或QCLY
PIM备份 306或BF
来电显示 324或LDXS
直拨国内长途 342或ZBGNCT
国际漫游 343或GJMY
国内漫游 325或GNMY
呼叫保持 345或HJBC
呼叫限制 347或HJXZ
主叫隐藏 348或ZJYC
短信账单 381或DXZD189
邮箱 308或YX
呼叫转移 322或HJZY
电子账单订制 385或DZZD
手机报集锦 35或SJBJJ
手机上网优惠包 407或LL
手机短信包 454或DX
客户信息查询 504或KHXXCX
当前套餐查询 501或CXDQTC
业务办理历史查询 505或YWBLLS
密码修改 502或MMXG
密码重置 503或MMCZ
//手机类
class Phone{
private String brand;//品牌
private String type;//型号
//重写构造函数
public Phone(String b,String t){
this.brand = b;
this.type = t;
}
//显示手机信息
public void show(){
System.out.println("手机品牌为:"+this.brand+" 手机型号为:"+this.type);
}
}
//测试类
public class Test {
public static void main(String[] args){
Phone p = new Phone("NOKIA","5230");//初始化手机信息
p.show();
}
}
运行结果:
手机品牌为:NOKIA 手机型号为:5230