
J2ME
文章平均质量分 54
Supern_Lee
这个作者很懒,什么都没留下…
展开
-
关于蓝牙(J2ME)的一些分享
蓝牙协议蓝牙是使用工业、科学以及医学上通用的2.4-2.5GHz的无线发射频段,这一频段无需授权并全球通用。当蓝牙设备互相连接时,他们将组成一个微微网(piconet),以一个主设备和最大7个从设备的形式动态创建网络,最多共八个设备。蓝牙协议栈就是通过软件栈映射硬件栈来实现的。在JAVA中,我们感兴趣的是服务发现协议SDP。原创 2006-12-15 15:45:00 · 1492 阅读 · 0 评论 -
antenna简介
antenna是ant的扩展包,它是专用来构建、编译、打包、部署J2ME应用的辅助工具。antenna下载地址:antenna.sourceforge.net我们先下载安装好ant,然后把antenna的jar包放到ant安装目录小的lib目录下,然后就可以编写build.xml文件了。antenna包包括:WtkJad 创建或修改jad文件WtkBuild 编译、构建WtkPackage 打包,原创 2007-04-28 14:45:00 · 1036 阅读 · 0 评论 -
手机J2ME环境测试程序
最近公司来了一批新的手机,要做这些手机上的游戏,必须先了解它上面的J2ME的环境.我今天自己写了个J2ME环境测试程序,发出来大家分享.Readme:1.只支持MIDP2.0上的测试.对NOKIA的屏幕测试有问题。2.可以测试出手机的按键值3.手机上J2ME的大部分属性,例如:3D,FileConnection,MMAPI,CLDC,MIDP等等4,可以测试出手机字体大小5.可以测试出手机支持的部原创 2007-04-28 14:46:00 · 806 阅读 · 0 评论 -
J2ME API记录(一)
一.NOKIA APINOKIA UI API包括三个类一个接口:com.nokia.mid.ui.DeviceControl类flashLights(long duration)setLights(int num, int level):num,灯的IDstartVibra(int freq, long duration) :freq, 频率;duration周期stopVibra()com.n原创 2007-04-28 14:45:00 · 1334 阅读 · 0 评论 -
一个图片打包工具
前段时间做外包移植,里面的图片打包格式跟公司里面的不一样,于是自己就做了个简单的打包工具. 点击下载此文件使用方法:1。由于是配合公司的一些工具,所以下载请解压缩后把除sample.java的其他所有文件放到D:/work/GSM/_bat/bin,并且把该目录加到系统环境PATH里:set path=D:/work/GSM/_bat/bin2。下载的目录说明:MakeRes Tool|- Mak原创 2007-04-28 14:44:00 · 1591 阅读 · 0 评论 -
一个可用的手机蓝牙程序
今天有人问起我一些蓝牙问题,想起我研究蓝牙时的问题.当时在网上找了一大堆例子,就只有些在模拟器上可行,放到真机死活不行.后来发现是由于程序的多线程出现问题,于是对其中一个例子做了修改,在真机N6260测试通过.下面分享出源代码:点击下载此文件原创 2007-04-28 14:27:00 · 1389 阅读 · 0 评论 -
CMNET vs CMWAP
前段时间研究电脑通过手机用CMWAP上网,有些心得跟大家一起分享。每个手机(移动终端)只要装上SIM卡(相当与电脑装上网卡拉了宽带)都属于移动内网(相当于大学宿舍局域网)的一个节点。手机上网其实就是移动内网通过移动网关(移动提供了两个网关:CMWAP和CMNET)访问外部网络(像Internet)。CMWAP网关是一个代理服务器,它在公网的的IP是:10.0.0.172。而CMNET就相当于一个路原创 2007-04-28 14:50:00 · 1153 阅读 · 0 评论 -
J2ME游戏脚本系统的一些感悟
我们常在RPG游戏中用到脚本系统,脚本系统是个非常好的东西,他很好的利用了计算机世界的分层透明的设计思想。脚本系统的分层结构如下: 引用内容|-------|| VMScript | 脚本|__________ ||-------|| KVM | JAVA虚拟机|__________ ||-------|| OS | 操作系统|__________ ||-------|| CPU |原创 2007-04-28 14:50:00 · 1060 阅读 · 0 评论 -
关于FileConnection
FileConnection 是在JSR75规范定义的一个可选包,顾名思义,它提供了对设备中本地文件系统访问的一个不错的选择(前提是PDA之类设备要支持 JSR75).FileConnection符合通用连接架构(Generic Connection Framework,GCF),URL的格式为file:///,其中,host通常为空,path则以文件系统的根目录开始,并往下扩展到一个特定文件或目原创 2007-04-28 14:46:00 · 971 阅读 · 0 评论 -
MIDP1.0实现图片翻转
最近移植游戏到几个新手机上,总不停的遇见NOKIA UI API,于是自己尝试用MIDP1.0写了个简单的NOKIA图片翻转。代码里实现了图片的左右翻转,上下翻转,180度翻转。实现方法就是利用setclip()画小图从而实现翻转。对性能要求不是很高的朋友可以用下面的代码,现在偶共享出来: 引用内容/*图片翻转效果*/public void drawTransImage(Graphic原创 2007-04-28 14:46:00 · 875 阅读 · 0 评论 -
J2ME流媒体的一点想法
看了网上对J2ME流媒体的讨论,实现方法为:创建两个player,每个player都开个线程,两个player轮换播放。据说QQlive就是用这种想法实现的。我们可以让服务器实现对媒体的分割。客户端建立一个I/O流线程,通过HTTP请求数据,每次response一个媒体数据块和下一个数据块的地址,再根据返回的地址发送请求。。。。。然后两个player轮换播放所下载的数据块,在一个player快要播原创 2007-04-28 14:43:00 · 769 阅读 · 0 评论 -
用j2me获取手机号码
在J2ME程序开发过程中,为了一定的需要,经常需要来获得用户的手机号码,但是这个功能却在标准的J2ME类库中没有提供。在使用中国移动的CMWAP方式连接网络时,中国移动会将用户的手机号码放在一个名称为x-up-calling-line-id的头信息中,可以通过读取该头信息,获得用户的手机号码,具体代码如下:String usermphone = http.getHeader("x-up-calli原创 2007-04-28 14:51:00 · 1275 阅读 · 0 评论 -
在J2ME中获得手机IMEI的方法
手机的IMEI是每个手机的标识,全称:Internation mobile entity identification,在手机中输入*#06#可以显示该数字,长度为15位,全球唯一,可以作为识别每个手机的一个标识。在J2ME中,并不是每个厂商都提供了获取J2ME的接口。但J2ME提供了获取IMEI的方法: String imei = System.getProperty("IMEI");下面是我原创 2007-04-28 14:51:00 · 1117 阅读 · 0 评论 -
无线网络中的Push
我们知道无线终端的计算能力,以及使用等各方面都不如PC,在加上无线网络带宽的限制,我们就不能像使用电脑那样方面的通过"pull(拉)"来获取信息,而"push(推)"正好适应这样的情形。J2ME Push在J2ME应用中,可以用PushRegistry,它包括:1.基于inbound(接入式)网络连接。我们只要在应用中注册push,AMS就会侦听,当网络中发来信息,注册的Midlet就会响应。原创 2007-04-28 14:48:00 · 1361 阅读 · 0 评论 -
PNG图片的背后
最近在做一个韩国LG的外包项目,在图片资源处理的时候发现一个有趣的做法.有谁知道这张图片真正包含多少张图片?初看只有一张,其实错了,它整整包含了14张图片,像:等等.现在我们来回顾一下PNG图片的结构:1.PNG的文件结构 引用内容PNG文件标志 PNG数据块 …… PNG数据块PNG文件标志是8 byte的,其中第一个字节0x89超出了ASCII字符的范围,这是为了避免某些软原创 2007-04-28 14:47:00 · 1116 阅读 · 0 评论 -
手机游戏移植记录.
先开发V600(heap size 800K,176*204,MIDP2.0,icon 15*15),N7610(176*208,MIDP2.0,icon 25*25),K700(176*220,MIDP2.0,MMAPI,icon X).然后移植N7210(heap size 200K,128*128,MIDP1.0,icon 12*12,jar size 58K),声音只支持OTTQD(176原创 2007-04-28 14:51:00 · 1356 阅读 · 0 评论