手机游戏市场分析-3G手机开发公开课-东方尚智,3g数字内容学院
2009-09-22 23:59
579 查看
介绍了手机游戏行业的市场,主讲人东方尚智,3g数字内容学院讲师沈大海
手机开发平台:
基于OS的开发:
Symbian
Windows Mobile
Android
Iphone
Brew
基于OS上KVM的开发
手机开发环境的搭建:
准备
1。KVM 虚拟机
2. J2ME手机模拟器
3。CLDC MIDP类库
4.编译,调试,打包工具
下载
http://java.sun.com
J2SE
Java ME 2.2
1.先安装Java SE
2.再安装Java ME
如何实现Jave ME平台的搭建
1.先装Java SE 再装Java ME
2.使用Sun Wireless Toolkit 2.5
开发Java ME应用
A.创建项目
输入项目名称
入口类名
B.在项目目录下
项目名
src 编写入口程序
res
lib
bin
C。生成项目
D。项目--〉包--〉产生包
3。在高层界面中处理用户事件
Command
CommandListener
a,创建Command对象
B,将Command对象添加到窗口对象中
C.创建一个侦听器类
D.创建一个侦听器对象
E.绑定窗口和侦听器对象
--------------------------代码
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class AppMain extends MIDlet implements CommandListener{
public Form f1;//欢迎
public Form f2;//游戏
public Form f3;//帮助
public Form f4;//关于
public Command cmdGame;//进入游戏
public Command cmdHelp;//进入帮助
public Command cmdAbout;//进入关于
public Command cmdExit; //退出
public Command cmdBack;//返回主窗口
public AppMain()
{
f1=new Form("欢迎进入");
f1.append("侠v1.0/n");
f1.append("一口气工作室2009大作/n");
try{
Image im=Image.createImage("/fl.PNG");
f1.append(im);
}catch(Exception e){}
f2=new Form("游戏加载");
f2.append("游戏载入中......");
f3=new Form("游戏帮助");
f3.append("同时按住123456789#0#,就可以开始游戏了");
f4=new Form("关于");
f4.append("一口气工作室,成员xxx");
cmdGame=new Command("进入游戏",Command.SCREEN,1);//进入游戏
cmdHelp=new Command("进入帮助",Command.SCREEN,3);//进入帮助
cmdAbout=new Command("进入关于",Command.SCREEN,2);//进入关于
cmdExit=new Command("退出游戏",Command.SCREEN,4); //退出
f1.addCommand(cmdGame);
f1.addCommand(cmdHelp);
f1.addCommand(cmdAbout);
f1.addCommand(cmdExit);
f1.setCommandListener(this);
cmdBack=new Command("返回",Command.BACK,1);
f2.addCommand(cmdBack);
f2.setCommandListener(this);
f3.addCommand(cmdBack);
f3.setCommandListener(this);
f4.addCommand(cmdBack);
f4.setCommandListener(this);
}
public void startApp()
{
Display.getDisplay(this).setCurrent(f1);
}
public void destroyApp(boolean f)
{}
public void pauseApp()
{}
public void commandAction(Command c,Displayable d)
{
if(c==cmdGame)
{
Display.getDisplay(this).setCurrent(f2);
}
if(c==cmdHelp)
{
Display.getDisplay(this).setCurrent(f3);
}
if(c==cmdAbout)
{
Display.getDisplay(this).setCurrent(f4);
}
if(c==cmdBack)
{
Display.getDisplay(this).setCurrent(f1);
}
if(c==cmdExit)
{
this.notifyDestroyed();
//System.exit(0);
}
}
}
http://www.3gdci.com/article/news/20090917160352.htm
手机开发平台:
基于OS的开发:
Symbian
Windows Mobile
Android
Iphone
Brew
基于OS上KVM的开发
手机开发环境的搭建:
准备
1。KVM 虚拟机
2. J2ME手机模拟器
3。CLDC MIDP类库
4.编译,调试,打包工具
下载
http://java.sun.com
J2SE
Java ME 2.2
1.先安装Java SE
2.再安装Java ME
如何实现Jave ME平台的搭建
1.先装Java SE 再装Java ME
2.使用Sun Wireless Toolkit 2.5
开发Java ME应用
A.创建项目
输入项目名称
入口类名
B.在项目目录下
项目名
src 编写入口程序
res
lib
bin
C。生成项目
D。项目--〉包--〉产生包
3。在高层界面中处理用户事件
Command
CommandListener
a,创建Command对象
B,将Command对象添加到窗口对象中
C.创建一个侦听器类
D.创建一个侦听器对象
E.绑定窗口和侦听器对象
--------------------------代码
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class AppMain extends MIDlet implements CommandListener{
public Form f1;//欢迎
public Form f2;//游戏
public Form f3;//帮助
public Form f4;//关于
public Command cmdGame;//进入游戏
public Command cmdHelp;//进入帮助
public Command cmdAbout;//进入关于
public Command cmdExit; //退出
public Command cmdBack;//返回主窗口
public AppMain()
{
f1=new Form("欢迎进入");
f1.append("侠v1.0/n");
f1.append("一口气工作室2009大作/n");
try{
Image im=Image.createImage("/fl.PNG");
f1.append(im);
}catch(Exception e){}
f2=new Form("游戏加载");
f2.append("游戏载入中......");
f3=new Form("游戏帮助");
f3.append("同时按住123456789#0#,就可以开始游戏了");
f4=new Form("关于");
f4.append("一口气工作室,成员xxx");
cmdGame=new Command("进入游戏",Command.SCREEN,1);//进入游戏
cmdHelp=new Command("进入帮助",Command.SCREEN,3);//进入帮助
cmdAbout=new Command("进入关于",Command.SCREEN,2);//进入关于
cmdExit=new Command("退出游戏",Command.SCREEN,4); //退出
f1.addCommand(cmdGame);
f1.addCommand(cmdHelp);
f1.addCommand(cmdAbout);
f1.addCommand(cmdExit);
f1.setCommandListener(this);
cmdBack=new Command("返回",Command.BACK,1);
f2.addCommand(cmdBack);
f2.setCommandListener(this);
f3.addCommand(cmdBack);
f3.setCommandListener(this);
f4.addCommand(cmdBack);
f4.setCommandListener(this);
}
public void startApp()
{
Display.getDisplay(this).setCurrent(f1);
}
public void destroyApp(boolean f)
{}
public void pauseApp()
{}
public void commandAction(Command c,Displayable d)
{
if(c==cmdGame)
{
Display.getDisplay(this).setCurrent(f2);
}
if(c==cmdHelp)
{
Display.getDisplay(this).setCurrent(f3);
}
if(c==cmdAbout)
{
Display.getDisplay(this).setCurrent(f4);
}
if(c==cmdBack)
{
Display.getDisplay(this).setCurrent(f1);
}
if(c==cmdExit)
{
this.notifyDestroyed();
//System.exit(0);
}
}
}
http://www.3gdci.com/article/news/20090917160352.htm
全新正版◎J2ME应用开发详解(含光盘1张)(附赠CD光盘1张)[曾健] | |
32.4元 |
全新正版◎手机游戏开发全书:J2ME完整实例精解(附盘)[李晓洁] | |
53.1元 |
J2ME开发技术原理与实践教程 | |
35.2元 |
【冲皇冠特价】J2ME 3D手机游戏开发详解(附盘)(移动开发系列丛书 | |
61.2元 |
相关文章推荐
- j2me打包,FPS射击类游戏的实现-3G手机开发公开课-东方尚智,3g数字内容学院
- j2me记录仓库,手机电子书实现-3G手机开发公开课-东方尚智,3g数字内容学院
- 服务于3G手机的移动游戏应用软件开发环境
- 手机游戏开发薪资待遇
- [Unity3D]手机3D游戏开发:如何使用Unity3D中自带的重力感应
- 手机捕鱼游戏开发公司选择对了才是开始
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(六)----实现文字闪烁效果
- 3G手机软件开发人才受追捧
- 承德房卡类手机游戏牛牛定制专版之河北捕鱼APP3D版开发攻略
- J2ME专业手机游戏开发基础(2)
- 智能手机三维游戏开发性能优化的技术要点
- 基于Nokia手机的移动游戏开发步步通(二)
- Cocos2d-x 3.0final手机游戏开发视频教程2014 - 自学编程 -(陆续更新中)
- 专业手机游戏开发基础(1)
- 3G手机Android应用开发视频教程_黎活明老师的视频(第四天课程)总共有八天课程
- [Unity3D]手机3D游戏开发:使用UnityRemote开发一个简单的FPS案例
- cocos2d-x android开发中获取玩家手机上的google账号用于绑定游戏账号
- 3G手机Android应用开发视频教程_黎活明老师的视频(第六天课程)总共有八天课程
- Eclipse + EclipseMe +Nokia/Wireless Toolkit开发手机游戏环境配置(完全采用最新版本)
- 手机游戏开发过程中需重视解决的问题归纳