
J2ME
crazymens
这个作者很懒,什么都没留下…
展开
-
全面分析MIDP通信API和外部系统交互
[转载于yesky] 摘要 在这个MIDP系列的最后一部分,我将介绍MIDlet和外部系统之间的通信方法。使用Java2 Micro Edition的MIDP中包含的API,开发者可以与外部的系统交互。这篇文章将以一个详细的例子介绍这些API,它演示了J2ME设备和一个基于servlet的Web系统可以进行的交互。 在前面的两个部分,我介绍的MIDP API的特性和功能都是原创 2004-08-29 01:17:00 · 827 阅读 · 0 评论 -
在J2ME开发中解析XML
目前,XML已经广泛应用于数据交换领域,xml是基于纯文本的,具有优秀的跨平台特性。本文将讲述如何在J2ME中解析XML进行数据传输。 XML写法比较简单,而且非常便于人来阅读。但是必须在客户端和服务器端有XML的解析器才可以正常通信,由于初期的移动信息设备内存和处理器上的不足,所以在MIDP1.0中并没有提供对XML的支持。随着内存和处理器的提高,对XML的支持成为了可能。在原创 2004-08-29 12:40:00 · 794 阅读 · 0 评论 -
UniJa2.1声音播放问题(MIDI格式)[转www.j2medev.com]
一.线程处理[不推荐]:使用方法:假设和我们的.java文件同目录下有a.mid文件1 在需要声音的.java文件中声明一个SoundEffects的全局对象snd,比如:private SoundEffects snd = new SoundEffects();2 在需要声音的位置写 new Thread(){原创 2004-08-29 13:07:00 · 1311 阅读 · 0 评论 -
基于MIDP实现ResourceBundle类 (转J2meDev.com)
在MIDP中没有提供J2SE平台的ResourceBundle类,因此我自己写了一个。并通过简单的MIDlet程序测试成功。主要的目的是为了解决常量定义的问题,如果把GUI中组件的title的等常量放到一个文件里面调试起来会更方便,本文更重要的目的是告诉读着如何实现在J2ME中遗失的J2SE的类。 通常我们可以在代码中直接使用常量值或者是专门定义一个放常量的类,例如下面的样子:Fo原创 2004-08-29 13:09:00 · 1257 阅读 · 0 评论 -
Developers reference guide on creating audio
Developers reference guide on creating audio SFX, melodies and vibration on Nokia, Motorola, Sharp, Sagem and Sony mobile devices.IntroductionHow many times have you thought your software works on a原创 2004-08-31 23:17:00 · 1852 阅读 · 0 评论 -
实现游戏中的文字滚屏功能
在游戏开发的时候,我们可能会需要制作文字滚屏的效果。比如一行文字从屏幕下部滚动到屏幕的中间,在J2ME中我们可以借助Canvas类以及Timer类来完成类似的效果。 在J2ME的高级的图形用户界面API中并没有提供类似滚屏的效果,因此我们需要自己通过Canvas类来实现,我们应该在Canvas类的paint()的方法中绘制我们要滚动的文字,基本代码如下所示: protected原创 2004-10-14 11:24:00 · 1696 阅读 · 0 评论 -
实现游戏中的简单打字功能
本文讲述如何在游戏开发中实现类似于打字的功能,其实原理和前面讲述的文字滚屏差别不大,主要还是利用Timer和Canvas提供的函数。 我们的目的是把几个字按照顺序和一定的时间间隔打印在屏幕上,这就要求我们计算好文字的宽度和具体打印的位置。例如这样一个数组 private final String[] content = { "hello ", "world ", "who ", "原创 2004-10-14 11:33:00 · 1398 阅读 · 0 评论