日期:2011-03-22 16:16:00 来源:本站整理
DoJa平台手机游戏的开辟与移植[Java编程]
本文“DoJa平台手机游戏的开辟与移植[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
一,DoJa技术简介
简单的说,DoJa是日本最大的移动通讯公司NTT DoCoMo的专利技术.而i-mode是该公司关于移动通讯2.5G阶段的一种利用情势,这个技术覆盖很多方面.i-mode初始于1999年,而i-mode与JAVA结合诞生的i-appli服务初始于2001年,以JAVA为开辟语言的i-mode被称为DoJa技术,DoJa技术实际上是基于CLDC标准之上的平台技术,与J2ME尺度平台是平行.有独立的API类库.在J2ME尺度平台上开辟的移动通讯程序叫做MIDP程序,符合MIDP1.0或2.0标准.而在DoJa平台上开辟的程序被叫做appli程序.DoJa目前已经有很多版本.最高版本DoJa4.0.
二,DoJaAPI预览
我们以目前通用的DoJa2.5版本的API为例,大致看一下它有哪些特点.
2.5版本包含下面几个包:
com.nttdocomo.device | 包含了可以掌握设备的类,比方camera类 |
com.nttdocomo.io | 包含一些在CLDC的GCF( Generic Connection Framework)框架之下的类 |
com.nttdocomo.lang | 包含语言类 |
com.nttdocomo.net | 包含了用于网络通讯方面的类 |
com.nttdocomo.opt.ui | 包含了一些成立用户界面可选的类 |
com.nttdocomo.opt.ui.j3d | 包含了可成立3D图形的类,也是可选的 |
com.nttdocomo.system | 包含了一些可以利用于本地终端功效的类,像操作手机电话本,收发Email等. |
com.nttdocomo.ui | 包含了一些用于成立用户界面的类 |
com.nttdocomo.util | 包含一些工具类 |
它的子类有Canvas,Dialog,Panel.此中Dialog和Panel属于高级界面类,而Canvas则用于初级界面.用于显示界面的类叫Display,而它的显示屏幕的办法为setCurrent(Frame f),里面的参数为Frame类对象.阐明像Component范例的子类是不能独立显示在界面上的,要通过Frame子类中的高级界面类来填加.也就是必须放在Panel上面,才能被显示出来.
别的的还有效于画图的Graphics,Graphics2D,Graphics3D类,负责加载媒体资源的MediaManager类等等.因为类很多,并且功效复杂和强盛,就不一一介绍了,可以参考API文档进一步学习.
三,appli程序开辟
下面我们通过一个小程序来说授若何开辟一个appli的程序.工欲善其事必先利其器,我们要下载一个DoJa的专用模拟器才行.
好在DoJa的API文档和模拟器以及利用办法在http://www.doja-developer.net都已经给全了.下载对应DoJa2.5版本的模拟器.名字叫javaappli Development Kit for DoJa-2.5版本为 1.03,然后安装上便可以了.
翻开模拟器,会呈现近似WTK的窗口,差别的是一个手机模拟器的窗口也会一同呈现,并且还有个号令行情势的窗口.
细心看一下,其实界面功效挺简便的,菜单栏有文件,工程,编辑,设备,帮忙几个挑选,工具栏包含新建项目,翻开项目,ADF配置,成立,运行这些选项.下面还有一些运行情势的挑选.当然这些项目都是英文的. 什么是ADF配置呢,这里讲一下appli的安装程序也包含jar打包文件和一个描写文件,差别的是这个描写文件的范例为.jam.而ADF中的设置就是相当于WTK中的setting.也就是用于jam文件描写的项目. 好了,我们先新成立一个工程,点new project,会呈现一个提醒窗口,让你输入工程名称,上面还有一个参考工程的挑选,这个不用管它.我们的工程名就叫Test_doja. 点create成立.
然后在这个窗口会显示一些我们成立的信息.比方我的模拟器安装途径是D盘根目录.那么会显示下面信息:
Placed java source files in D:\jDKDoJa2.5\apps\Test_doja\src Placed resource files in D:\jDKDoJa2.5\apps\Test_doja\res Placed Scratchpad file in D:\jDKDoJa2.5\apps\Test_doja\sp
阐明在模拟器的apps目录下,就是我们成立的工程目录.里面还有三个文件夹,scr用来放.java文件,res用来放资源,sp用来存放Scratchpad文件.这个Scratchpad这里要具体讲一下. appli情势简单说就是客户手机通过衔接 I – mode服务器来得到别的的网络资源.这些资源可以来自差别的网站.手机用单独有一块近似硬盘的区域用来存储这些资源,叫做Scratchpad,普通的DoJa手机游戏都是先从网络上下载资源到Scratchpad里,然后再从Scratchpad中读取来用.并且Scrtchpad是可写的,可以保存游戏信息.
以上是“DoJa平台手机游戏的开辟与移植[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论