| |
| · 实际应用在MIDP2.0中操作图片像素(组图) 未知 | 2007-04-17 | |
|
| 我们知道,在MIDP1.0中,除非我们利用特定厂商的API(比如Nokia),我们是没法对图片的像素进行操作的,但是在MIDP2.0中,Image和Graphics的功能都大大增强了。比如,我们可以获取Image的所有像素值,然后利用程序来修改这些像素(比如说ARGB各自的值),最后再把修改后的像素图绘制出来。通过直接操作图片像素,我们就获得了一种很强大的能力,用编程的方式实现出很多有趣的效果来,而不用额外制作新图片。比如说透明度渐变,颜色反转等。下面就是2个例子,分别实现透明度渐变和颜色反转的功能 |
|
| · 实例讲解移动QQ在线平台(二) 未知 | 2007-04-17 | |
|
| 实例讲解 |
|
| · 实例讲解移动QQ在线平台(一) 未知 | 2007-04-17 | |
|
| SN |
|
| · 基于Nokia S60的游戏开发 未知 | 2007-04-17 | |
|
| 本文是基于Nokia Series 60和Symbian OS技术,指导开发者在现在的Series 60移动电话终端上开发高级的移动游戏Symbia 60平台v1.x。Series 6 |
|
| · 基于MIDP1.0实现组合按键 未知 | 2007-04-17 | |
|
| 我们知道有些手机是不支持重复按键功能,为了模拟重复按键的功能,我们不得不使用一个线程来进行处理。对于重复按键网上已经有一些文章进行了探讨,其实利用线程我们还可以实现组合按键的功能。当然,在手机这种设备上,利用组合按键进行游戏,有一定的限制,因为手机各个按键排列比较紧凑,同时按下两个甚至三个按键在操作上会有局限性。但这也是仁者见仁、智者见智的问题,如果你想提高游戏的可玩性和娱乐性,组合按键仍是必不可少的条 我定义了一个进行按键监听的类,这个类实现了Runnable接口。在这个类里关键的一个数据 |
|
| · 在运行时将大图分割为小图片数组 未知 | 2007-04-17 | |
|
| 本文介绍如何在程序运行时将一个较大的图片分割为Image数组。实现此功能最重要的就是使用Graphics的坐标变换和绘制图片的功能。也就是使用translate()和drawImage()方我们设计一个ImageUtil类,如下/* * Copyright_2006, eric zha * Created on 2006-6- *package com.j2medev.image |
|
| · 在索尼爱立信JP7平台上自动启动MIDlet 未知 | 2007-04-17 | |
|
| 开机就能自动启动MIDlet一直是J2ME开发者的梦想,这一梦想在索尼爱立信的JP7平台上实现了。不过需要注意的是早期的几款机型不支持,比如K790等。具体请参考索尼爱立信的手 开机自启动功能是通过Push注册来完成的,因此可以使用两种方式来注册。第一种通过在jad文件注明PUSH注册的方式即可,//MIDlet-Push-<n>: <Connect |
|
| · 在Video Canvas上绘制图形 未知 | 2007-04-17 | |
|
| 我们经常使用MMAPI提供的功能播放视频或者拍照图片,这时候可能希望在Video Canvas上绘制一些菜单或者图形。本文介绍如何在SonyEricsson的机型上完成上面的在SonyEricsson JP7的机型上,实现上面的特性非常容易。只需要在初始化VideoControl的时候指定一些特定的参数即可videoControl.initDisplayMode(VideoControl.USE_ |
|
| · 在Java Web框架中创建VoiceXML页面 未知 | 2007-04-17 | |
|
| 2006 年 11 月 23 对于绝大多数 Web 开发人员来说,输出 HTML、XHTML 乃至 XML 是一项微不足道的任务,它只不过是创建和部署 Web 应用程序的常规流程。从显示 Internet 页面到应答电话呼叫看似一个巨大的飞跃,但实际并非如此。在这篇文章中,您将看到相同的技术如何帮助您动态创建 Web 页面以便接听(虚拟的)电话并应答呼 |
|
| · 在J2me游戏使用“精灵”-Sprite(图) 未知 | 2007-04-17 | |
|
| Sprite,精灵,顾名思义,专用来代表游戏中的动画角色,比如飞机,坦克等等。在MIDP1.0中,我们必须自己写专门的类来实现Sprite,幸运的是,MIDP2.0为Sprite提供了强力支持,可以创建静态,动态,不透明和透明的Sprite,下面我们准备在上次的GameCanvas基础上添加一个Sprite并让它动起来 Sprite的主要构造方法 Sprite(Image):构造一个单幅图案的Sprite Spr |
|
| · 在J2ME和WAP中实现电话呼叫功能 未知 | 2007-04-17 | |
|
| 本文介绍如何在J2ME平台和WAP页面实现电话呼叫的功能。关于WAP和J2ME的区别并不在讨论范畴,读者可以自行查阅资 MIDP 1.0中没有提供电话呼叫的功能。在MIDP 2.0中,javax.microedition.midlet.MIDlet类提供了platformRequest()方法来请求设备来完成特定的请求,请求的内容由platformRequest()方法的String类型的参数url来标识。可能是调用浏览器打开 |
|
| · 在J2ME MIDP中实现图像旋转 未知 | 2007-04-17 | |
|
| J2ME是标准版java(J2SE)面向手机、PDA等各类移动和嵌入式设备的缩减版本,是一种获得众多厂商的支持和广泛使用的移动设备开发平台。图一展示了J2ME技术的体系结构。它分为三层:虚拟机层,配置层,和简表层 配置层(Configuration)通过对功能的描述,把千差万别的嵌入式设备进行了功能的说明和分类。它把运算功能有限、内存较小、电力有限的设备,定义在CLDC(有限连接设备配置)规范中,这类设备有PDA 、手机等;把运算能力相对较佳、内存相对较大、电力供应比较充足的设备,定义在CDC(连接 |
|
| · 分享关于j2me xmlReader的轻量级实现 未知 | 2007-04-17 | |
|
| 一、kxml的前身--xmlpu xmlpull提供了为资源有限的环境(如j2me)和j2ee应用服务器使用的xml解析API,xml pull解析允许使用stream解析的方式 xmlpull的特点 * 简单的接口-解析器包含一个接口、一个异常、一个建立解析器的factory * 无实现依赖-模仿JAXP的factory类和很容易的切换不同的XmlPull V1 API实现,而无需修 |
|
| · 关于J2ME中定点库MathFP使用入门 未知 | 2007-04-17 | |
|
| 众所周知,CLDC1.0是不支持小数运算的,而CLDC1.1才支持浮点运算。但是目前市面上的手机,绝大部分是采用CLDC1.0这种configuration.那我们需要进行小数运算怎么办呢?比如说要绘制任意角度的飞机运行轨迹。你当然可以自己写一个类,用整数来模拟定点小数运算(模拟浮点小数运算非常困难),不过你不必重新发明轮子,网上有很多用整数运算来模拟小数运算的代码库,而MathFP就是其中非常优秀的一个,它健壮,稳定,高速,是在J2ME环境中进行小数运算的不二之选,而且最关键的是,它的体积很小。MathFP的下载 |
|
| · 关于J2ME——MIDP1.0中的碰撞检测 未知 | 2007-04-17 | |
|
| 在MIDP1.0中,我们不能像MIDP2.0中的Sprite类一样有很方便的碰撞函数可以使用,我们只能自己来写代码实现。常见的碰撞检测的方式是基于矩形的碰撞,因为我们的图片都是矩形的。检测矩形碰撞的一种方式是看一个矩形的4个角是否进入另一个矩形内。假如我们有一个Actor类,也就是我们的一个自定义的类似于精灵类吧,那么我们可以给他定义一个这样的方法 /* * 检测一个特定点是否进入一个Actor * @param px 特定点的x坐标 * @pa |
|
| · 关于j2me game双缓冲实现探讨 未知 | 2007-04-17 | |
|
| 双缓冲技术的应用很广泛,设计游戏的时候更是需要 在midp1.0中,api中并没有game这个包,看到网上很多人在讨论设计游戏的时候会出现图片断裂,屏幕闪烁等问 我经过这几天的学习整理下自己的学习心得,用来抛砖,希望对此有研究高手们相互讨论。让我也学习学 双缓冲的原 |
|
| · 使用Yahoo Service实现天气预报 未知 | 2007-04-17 | |
|
| 天气预报是非常有用的服务,如果能在网站上集成天气预报,能极大地方便用户查寻遍了国内所有的气象站点,没找见提供Web服务的,太小气了,只能去国外找。NOAA(www.weather.gov)提供一个Web服务,但是死活连不上服务器,估计被屏蔽了,其他提供全球天气预报的有www.weather.com和yaho不过weather.com的服务太麻烦,还需要注册,相比之下,yahoo的天气服务既简单又快速,只需一个http请求,然后解析返回的XML即可获得天气预 |
|
| · 使用MMAPI播放gif动画 未知 | 2007-04-17 | |
|
| MMAPI是在JSR 135中提出的,增强了Java ME平台对多媒体编程的支持。例如播放音频和视频文件,捕获声音和图像等。目前大多数支持JTWI 1.0的手机都支持了MMAPI。本文介绍如何使用MMAPI播放gif格式的动其实制作动画效果可以有很多办法,例如准备一个图片数组,在程序中不断的切换显示不同的图片,只要时间的间隔设置合理即可出现动画的效果。如果使用MMAPI则可以直接播放gif的动画。其实这和播放视频文件的方法和流程是类似首先我们应该准备一个gif文件,放在能够访问 |
|
| · 使用JSR-238更快地全球化您的应用程序 未知 | 2007-04-17 | |
|
| 2007 年 1 月 25 国际化不仅仅是一个趋势 ?D?D 它已经成为应用程序开发的必要需求。JSR-238 的目的是帮助 Java™ Platform,Micro Edition(Java ME)开发人员利用 Mobile Information Device Profile(MIDP)/Connected Limited Device Configuration(CLDC)将其国际化工作减至最少。通过这篇文章发现一种 |
|
| · 使用Java编写Palm OS程序的解决方案 未知 | 2007-04-17 | |
|
| 现在,使用Java语言为 Palm OS编写程序的领域还没有完全统一,并且也有许多程度上的差异,目前,市面上有好几种不同的可用的应用程序接口,每种应用程序接口都给出了一个到当前的Palm OS应用程序不同程度的访问权限。也许这其中大家最熟悉的是Sun微系统出品的产品;但是能够为Palm OS写程序的绝不只有这一种产品。本文这一部分并不是介绍使用Java编写Palm程序的教程--因为每种我们将要讨论的解决方案都有自己的要求和值得注意的地方--而是一篇向开发者概 |
|
|
上一页 1 2 3 4 5 6 7 8 9 10 11 12 下一页
|