当前位置:七道奇文章资讯编程技术Java编程
日期: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 包含一些工具类
可以看出DoJaAPI比尺度J2ME越发丰富.普通在开辟和移植历程中,常常碰到的类库就是com.nttdocomo.ui包,所以我们大致看一下这里面都有哪些类. 这个包中包含了appli程序的进口类, Iapplication类,appli程序的用户界面(GUI)也分高级界面和初级界面,只不过他们的担当关系有些混乱,比方Component类是定义用于高级界面的抽象类,它有九个子类.包含一些按钮,标签,文本框的一些类.实际上就是一些组件.不是容器类.而Frame类也是一个抽象,意思是可表示为一个框架或容器.
它的子类有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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • DoJa平台手机游戏的开辟与移植
  • DOJA开辟贪吃蛇的代码
  • <b>Doja版的helloword程序</b>
  • 缩小Doja程序的大小
  • <b>操纵Eclipse配置doja开辟环境</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .