当前位置:  编程技术>移动开发
本页文章导读:
    ▪MIDP1.0跟MIDP2.0之间的区别 (网下摘录)        MIDP1.0跟MIDP2.0之间的区别 (网上摘录)     MIDP2.0相对于MIDP1.0最大的变化就是增加了media和game包,在rms的读取也有微小的改动.其实,MIDP2.0主要是给游戏开发提供方便,采用增加的两个包能够快.........
    ▪ 健康治理        健康管理 Healthmanger will help you to manager you body, by calculate your body mass index and your ideal weight. ......
    ▪ 稽查并显示mobile页面       检查并显示mobile页面 根据user_agent判断是否是手机设备    request.user_agent =~ /Mobile|webOS/ ......

[1]MIDP1.0跟MIDP2.0之间的区别 (网下摘录)
    来源: 互联网  发布时间: 2014-02-18
MIDP1.0跟MIDP2.0之间的区别 (网上摘录)
    MIDP2.0相对于MIDP1.0最大的变化就是增加了media和game包,在rms的读取也有微小的改动.其实,MIDP2.0主要是给游戏开发提供方便,采用增加的两个包能够快速开发游戏程序,效率相对于MIDP1.0要高些. 不过现在的市场行情是,支持MIDP2.0的手机比支持MIDP1.0的远远要少,考虑到市场的效应,还是应用MIDP1.0的为多.并且根据目前的状况,此情形还会持续很长一段时间. 如果你学的话,建议双管齐下,因为两者区别不大,但MIDP2.0的可移植性好些. 举个例子, 比如,在MIDP1.0的状况下,开发西门子的手机游戏,如果要播放音乐的话,就要 import com.siemens.mp.media.*; 这样的直接后果就是在别的型号的手机无法运行. 所以在平时开发中就会遇到: 支持MIDP2.0的手机不多,运用MIDP1.0的做出的声色俱全的游戏移植性又不高的尴尬情形 ,所以,究竟选择哪个开发,就是仁者见仁,智者见智了


MIDP 1.0 提供了以下功能:
  ·显示工具箱
  ·用户输入方法
  ·持久性数据存储(使用简单的面向记录的数据库模型)
  ·基于 HTTP 1.1 的网络(使用 CLDC 通用连接框架)
  Java 规范请求 (Java Specification Request, JSR)-37 中定义了 MIDP 1.0 标准。
  MIDP 2.0
  JSR-118 中定义了 MIDP 2.0 标准。
  MIDP 2.0 于 2002 年 11 月正式发布,MIDP 2.0 的推出在一定意义上增强了 Java ME 的功能,主要体现在如下几个方面。
  (1)支持操作图像的像素,支持 Alpha 通道。
  (2)增强型的图形用户界面类 CustomItem,提高了高级界面类的表现力。
  (3)Media 音频子系统填补了 MIDP 1.0 不支持声音播放的空白。
  (4)Push 注册机制和安全模型增强了对 MIDlet 的控制。
  (5)游戏开发包提高了游戏开发的效率。
  (6)联网能力增强,可以支持 TCP/IP 甚至是 UDP 层的通信。


在MIDP1.0里面,Canvas的绘图只能写在paint(Graphics g)方法里,因为一来g参数在此方法结束后就没有意义了,保留它的副本没有用处;二来此方法由平台调用,而不是由Canvas这个线程调用。因此在MIDP里绘图总是一件很痛苦的事情,特别是需要保证Canvas线程与调用paint的那个线程同步(J2me的Specification说的是,可以保证你repaint了以后,paint方法在之后的某个时刻被调用,但不能保证马上就被调用,因为paint是个比较耗时的方法,它无法确定其他的paint是否及时完成了)。

在MIDP2.0里,有所改进了。首先是你可以通过GameCanvas的一个方法getGraphics来获取那个g,然后这个g就永不失效了(当然是在这个GameCanvas的生命周期内)。当然,这个g和1.0里的还是有所区别。这个g实际上是画在一块缓冲“画布”上,即内存里。完全画好以后,再用flushGraphics刷到屏幕上。缓冲的好处是可以让屏幕在画时不显得闪烁,很有用的东西。flushGraphics还有另外一个作用,就是强制输出,以达到显示的那个线程与游戏控制线程的同步(这也是为什么做时间协调时,要把显示方法所消耗的时间也计算进来)。
1 楼 鸟哥哥 2010-03-22  
学习了!

    
[2] 健康治理
    来源: 互联网  发布时间: 2014-02-18
健康管理

Healthmanger will help you to manager you body, by calculate your body mass index and your ideal weight.


    
[3] 稽查并显示mobile页面
    来源: 互联网  发布时间: 2014-02-18
检查并显示mobile页面
根据user_agent判断是否是手机设备
    request.user_agent =~ /Mobile|webOS/


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3