J2me系列之我的第一示例

      公司的业务将涉及手机应用,上头要我们先熟悉怎么开发。公司的java组以前都是做java web的,对手机

开发一无所知,就这样我们java开发组开始了手机开发之旅!组长首先进行了任务分配:两个进行调研(

就是在网上查找相关资料),三个各选一个主流的手机开发平台进行开发,而我也就在开发之列。我选的

开发平台是symbian平台,另外两个同事选的相似都是Android(一个是android2.0;一个是Ophone

(android3.0))。其实我感觉android更有发展前景。


     配置好j2me开发环境之后(我用的是NetBean,以前做web时用MyEclipse的快捷键太熟了,不想用了,想多查查API),看了些文档、浏览了些论坛网站,写了些玩具代码,倒感觉j2me开发有点像java GUI编程。之后组长要我们根据一个Flash游戏(游戏名叫水果大战)开发成手机游戏,也就是我的第一个示例了。游戏界面倒还算简单,就是把一些图形按矩阵排列,游戏积分也简单,就是消一个图形加5个积分(够简单吧);关键是图片交换和消毁等等的效果不好显示出来。于是我设定了很多状态,每个状态该显示什么,不显示什么都设定好,然后在每个算法中改变状态的值(感觉是状态驱动编程一样,呵呵)。

刚开始还好,一步一步也就做了下来,但后来状态越来越多,而且这些状态都在一个Canvas中,就糊涂了

。后来看到网上的相关资料中谈到手机开发中的MVC模式,问题才清晰起来。于是我将所有的状态和其它

一些属性分享出来,放到Model层中,将Canvas看做是控制层,将MIDle看做是视图层,这个示例才做了下

来。虽然很简单,但做出来了也让自己兴奋不已。呵呵!


     接触手机开发没多久,也没什么经验,请各位大侠多多指教!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值