- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《【贪吃蛇—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
最近下载
- 《公共体育课》课程健美选项教学大纲.pdf VIP
- 新教材牛津译林版必修第一册全册各单元重点语法总结.pdf VIP
- 公共体育课课程排舞选项教学大纲.pdf VIP
- 不发火施工方案.pdf VIP
- 初中英语新人教版八年级上册Unit 2 Home Sweet Home语法知识讲解和练习(2025秋).doc VIP
- 新教材高中物理 期末综合检测(A、B卷)(含解析)新人教版必修第一册.pdf VIP
- 2025新人教版八年级英语上册Unit 2 Home Sweet课文讲解学案.docx VIP
- 2024年新教材高中物理模块综合检测A含解析新人教版必修第一册.docx VIP
- 2024新化县中小学教师招聘考试题库及答案.docx VIP
- 2024_2025学年新教材高中物理期末把关检测卷含解析新人教版必修第一册.doc VIP
文档评论(0)