edit_note帖子
99
stars积分
5,042
event加入
2011-02-10
怀旧国机
j2me教程-1.1基本知识准备
schedule发表于 2011-11-13 11:09:00
visibility查看 518
chat_bubble回复 7
#1 楼主
既然我们学习j2me,大家应该都很想知道学习了j2me之后可以做什么吧?学好了j2me可以在手机上实现美丽的动画(可以进入这里欣赏: 小软件贺新春 ),像电脑上的flash;可以给自己写个超炫的音视频播放器;可以写游戏(可以进入这里欣赏: 太空大战(重温儿时的美好时光) );可以做浏览器;信息的收发……*总之,可以写很多东西;像uc浏览器,qq,天天动听……这些jar格式的软件几乎都是由j2me语言实现的。*J2ME的学习不象一般的改软,几天之内就能学会一种改软方法。J2ME的学习,通常以月为单位。一,两个月才会有成效。*同时学习J2ME也很苦。不象大家想的那样,挥手就可以做出一个软件。很多时候调试一个软件的一个很小的bug都得花上很长的时间。J2ME大部分时间不是在开发软件,而是在调试软件。也只有在调试时,发现错误,才能提高我们。*所以是否学习J2ME希望大家慎重的考虑。如果兴趣不是很大,或者不能坚持下去,建议不要学。因为花了大量的时间,结果只会一点,半途而废,还不如不学。其实不会有时也是一种幸福。*还有,总是听别人说,我英语不好,不适合学习J2ME。*我可以很明确的告诉大家,在新手阶段,以及编程爱好者阶段,J2ME的开发和英语一点关系都没有。到是和数学的逻辑思维有关系。当然,如果后期想做个合格的程序开发员,英语还是得补的。毕竟“出来混,迟早都要还”。*入门的话,我们主要还是通过源码的练习!*源码的使用不是看过之后就行了。应该到用另外一个类似的模板源码,然后复制源码过来,编译出一个类似的软件。*这样在复制的过程中,会通过比较发现不足,从而进步,不要相信,看懂就学会,只有通过自己编译出来才属于自己的。编译的过程中可以有少许的改变,也希望大家不要全部复制,那样和不复制又有什么区别呢?*编写源码时,字母,符号,空格都得用英文字母状态下输入。否则,编译会错误。*第一个星期建议,有空用笔抄抄代码,熟悉下常用符号。几天后,以后编写源码主要用复制后再修改。*下面来介绍下软件里的META-INF文件夹里的MANIFEST.MF。*Manifest-Version: 1.0*MIDlet-1: java,/icon,midlet*MIDlet-Vendor:2630*MIDlet-Version:1.0.0*MIDlet-Name: java*MicroEdition-Configuration: CLDC-1.1*MicroEdition-Profile: MIDP-2.0*关键在于MIDlet-1这一行。*MIDlet-Name的“java”和MIDlet-1的第一个名称“java”一般是相同的,这个代表软件的名字为“java”。MIDlet-Vendor代表的是软件作者是“2630”。(查看软件信息,在进入软件之前,选择左软键,操作,详情。)MIDlet-1这一行的/icon代表是软件图标为icon.png的图片。*(最重要的部分)MIDlet-1这一行的midlet是代表软件初始进入的class文件,(不能带后缀。)相当于软件运行时的入口。*通常源码.java是下面的格式,*import …(省略的意思);*public*class sk {*public sk(){*}*}*这里的两个sk是这个源码生成class名称。也就是说这个源码编译后生成,sk.class。(两个sk必须相同)*import …(省略的意思);*public*class sp extends MIDlet {*public sp(){*}*}*如果有源码象上面这样就是含extends MIDlet。extends MIDlet前面的名称sp,是软件运行时的入口。那MIDlet-1这一行的最后一个就应该填写sp。这是代表软件初始进入的class文件,(不能带后缀。)*一般源码只含一个extends MIDlet。如果MIDlet-1这一行的最后一个填写错误,软件会错误。*janino编译之后,如果有错误,会提示第几行,第几列。用mini无法查看行,列。我一般使用 jcreator*(php编辑器也可以)查看错误的地方。然后用mini编辑.java的源码。*进入Jcreator,先,左软键,文件,选择文件。打开。操作,导航,去到n行。
全部回复 (7)
2011-11-13 11:10:00
沙发
2011-11-13 11:13:00
板凳
2011-11-13 11:17:00
地板
???
2011-11-13 11:32:00
#5
太强大了,不懂
2011-11-13 13:53:00
#6
看不懂是神马意思
2011-11-26 09:09:00
#7
瓦射,我不知道我在看什么
2011-12-07 10:41:00
#8
神马情况
登录 后才能回复
flag举报帖子