- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《【贪吃蛇—Java程序员写Android游戏】系列 3. 用J2ME实现Android的Snake Sample详解》.pdf
no Pain no Gain no Gavin 博客同步更新至:/deaboway /deaboway
本次会详细讲解将 Android 的 Snake Sample 移植到 J2ME 上,从而比较二者
的区别和联系。
在《1.Android SDK Sample-Snake详解》中,我们已经详细介绍了Android实现
的Snake项目结构,现在我们要将这个项目用J2ME实现。
一、 J2ME vs. Android
Android 的UI 实用、方便,而且很美观,基本无需改动且定制方便。而 J2ME
的高级用户界面比较鸡肋,在现在大多数的应用里都看不到,多数稍微复杂点的界
面都是手工画,或是用一些开源的高级 UI 库。接下来我们简单比较下二者的区
别,为 Snake 项目从 Android 到 J2ME 的移植做准备。
1. 平台
J2ME :
开发平台
Android :
操作系统
2. 工程结构
J2ME :
res:资源文件
src:源代码
Android :
src:源代码
res\drawable: 图片
res\raw:声音
res\values:字符串
assets:数据文件
3. 安装包
J2ME :
jad,jar
Android :
apk
4. 代码结构
J2ME :
MIDlet,Canvas ,采用继承的方式,只有一个MIDlet ,一般只有一个 Canvas
Android :
Activity,View ,采用继承的方式,只有一个Activity,一般只有一个View
5. 入口程序
J2ME :
1
no Pain no Gain no Gavin 博客同步更新至:/deaboway /deaboway
MIDlet 类
Android :
Activity 类
6. 主程序结构
J2ME :
package com.deaboway.j2me;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class MyMidlet extends MIDlet {
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
}
Android :
package com.deaboway.android;
import android.app.Activity;
import android.os.Bundle;
public class myActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
您可能关注的文档
- 《Web开发+java+ssh框架》.pdf
- 《web开发常用200个JS代码_Web开发_Java快速开发_.net快速开发》.pdf
- 《Week 12-ENVIRONMENTALISM IN THE LIGHT》.pdf
- 《Weibo LAMP演变》.pdf
- 《West - The Confiscation of Public Land in the Song Capital》.pdf
- 《What Are Popular Jobs for English Majors》.doc
- 《What Every LeaderShould Know About Real Estate》.pdf
- 《What Your LEADER Expects of You(HBR)》.pdf
- 《What_Makes_ a_ Good_ Lesson_Jan 06》.ppt
- 《When big data goes lean》.pdf
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)