前一段时间有人说自己碰到了http协议里的chunk问题,其实你自己实现chunk也可以,就是做个状态位的判断是了。本人实现过,在WTK虚拟机还没有公开的时候,但是wtk公开了你就用wtk里面的源马吧,写的很好,不过公开的代码里竟然少了行代
中文版的叫m608c,一款新的商务手机,带触摸屏的,和大多数的触摸屏手机不同的是,它没有四方向键和左右软键,但却有一堆字母键,每个按键按左半边和右半边键值都不一样,程序中需要注意这两个键值都要捕获。另外手机左侧上方有一个旋钮,在
[原文发布在:http://docs.google.com/Doc?id=dd6zq46t_419gwrb84hk 代码下载:http://j2mekit.google
由于无线开发包的一些问题和Sun的特殊性,如果你想要Eclipse环境中调试你的MIDlet程序,你必须修改Eclipse中调试的几个默认参数。步骤如下:
这个案例描述了如何使用低级UI API,也就是Canvas来创建高级菜单,界面如下图所示: 本案例共包括三个类,MIDlet,GUI和Menu。其中,当MIDlet启动后,Options和exit会绘制在屏幕的底部,当用户按左或者右软键的
下面的代码介绍了如何使用Alert来创建一个确认对话框。import javax.microedition.midlet.*;import javax.microedition.lcdui.*; public class Conf
Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(The Base64 Content-Transfer-Encoding is designed to represent arbitrary seq
基于事件触发模型进行编程可以在有限程度内增加程序的灵活性以及可扩展性,它可以将对具体代码的依赖,延迟到触发时再实现。可惜,在j2me环境下,无法使用委托等语法。更没有它自己的事件系统。曾经看到许许多多的资料,说到j2me的事件处理时,都只是
使用SVG不可避免的要涉及XML的解析和使用。JSR-172是J2ME下访问WEB服务的标准API,提供了一个标准的轻量级XML解析器。JSR-172实现了JAXP1.2(Java API for XML Processing)的一个子集,
本文首先介绍了矢量图形在移动领域中具有的优势,然后对其相关技术,包括Mobile SVG、J2ME以及JSR-226和JSR-172进行简单的介绍。最后,在以上技术的支持下,创建一个简单基于J2ME的SVGT网络监控应用。 矢量图
在J2ME开发中,我们经常需要和手机系统进行交互,获得一些和系统相关的信息,在J2ME API设计中,提供了一系列的系统属性,可以让我们来进行获得,下面就一一进行介绍。 表1 CLDC、MIDP和JTWI属性属性名称
Sun发布的WTK模拟器是支持中文的,但是Sprint和SonyEricsson提供的SDK不支持中文,但是他们有一个共同的特点就是基于WTK,因此让他们支持中文也并不复杂。只要按照下面的方式即可。将C:\SonyEricsson\J2ME
最新发布的索尼爱立信Java™ ME SDK支持了对索尼爱立信手机P1和W960(UIQ-3)的真机调试。下载适于Java ME平台的索尼爱立信SDK2.5.0.1(beta)>>真机调试目录下包含了Java 调试代
MIDP 2.1规范最终定稿于2006年5月26日,是对MIDP2.0规范的补充。和MIDP 2.0规范相比,主要增加了下列新特性:1、 一个TextField或一个TextBox的最小尺寸(存储容量)不能少于1000个字符2、 LCDUI
JUnit 是 Java? 语言事实上的 标准单元测试库。JUnit 4 是该库三年以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试
有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。 一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对 程序的功能没什么“贡献”,但过一段时间
本文章描述了代码优化在为移动设备写运行起来速度快的游戏中扮演的角色。我会用例子说明如何、什么时候和为什么要优化你的代码,来榨干兼容MIDP的手机的每一滴性能。我们将要讨论为什么优化是必要的和为什么有时候最好不要优化。我将解释高级优化和低级优
Java开发人员做出的有关架构的最重要的决定之一便是如何使用Java异常模型。Java异常处理成为社区中讨论最多的话题之一。一些人认为Java语言中的已检查异常(Checked Exceptions)是一次失败的尝试。本文认为错误并不在于J
与其它所有java程序一样,每个Doja程序都需要有一个入口函数。闲言少叙,还是先看程序吧:import com.nttdocomo.ui.*;import com.nttdocomo.io.*; public class Hel
在Doja环境里,JAR文件和ScratchPad文件的的大小是有限制的,具体的限制如下表所示:版本JAR文件大小(kbyte)ScratchPad文件大小(kbyte)Doja 1.03050Doja 2.030100Doja 2.130
在这里我详细讲解一下使用eclipse进行Doja程序开发前期所需要进行的配置,并使用elipse创建一个工程。在这里我以Doja v4.1 + eclipse 3.0为例进行说明。一.选择Window -> Preferences在
Antenna与j2me打包 众所周知,j2me平台受限于各厂商对KVM的实现不同。此外,由于不同终端性能的差别,j2me开发中的 机型适配是相当繁琐的工作。当然,对于该难题,有很多种解决方案。例如,可以使用j2mepolish,
本文主要介绍如何访问各种终端的本地电话本数据。在j2me中访问电话本数据是比较困难的事情,特别是中低端机型。通常,各终端厂商都有自己的API用于访问电话本,例如,moto的phonebook。在jsr75中,sun推出了PIM包,可访问电话
本文主要探讨如何使用j2mepolish进行build,至于j2mepolish的其他强大功能,本文不涉及。本人接触j2mepolish时间不长,若有漏洞或出错,请路过的朋友指正,同时欢迎大家拍砖。对于J2mepolish的主要功能,不用再
网络应用与客户端软件 说到移动网络应用,前几年大家首先想到的就是WAP应用。最近随着市场上手机的可编程能力越来越强,手机软件开发平台和产业链的逐渐成熟,手机上的网络应用
自中国移动启动上网资费页面提醒后,导致了很多的J2ME联网出现了联不上服务器的问题。即在j2me程序中启动联网后,在有些地区,有些时候,移动网关会把我们的请求截下,返还一个资费提醒的页面给我们,这样我们的服务器将不会收到我们的请求,导致程序
游戏在不同的机种之间移植的时候,需要修改的地方通常有美术资源,程序片断。针对这些要求,Netbeans使用Configuration来解决这些问题。每个Configuratio里面相关的属性包括:1、Platform。对应的机型,模拟器,支
这几天研究j2me图片文件上传,手机上用FileConnection浏览文件夹,读取图片文件,然后提交到服务器上的http接口.首先采用的是 HttpConnection ,发送数据(构建文件上传方式也一样), 发现数据都被采用了 chun
这个函数已反复应用于多个手机应用软件平台用法:参数定义:str——要分割的字符串 &n
状态机 状态机是编译原理的内容,看上去挺复杂的,不过说白了就是选择分支结构。但我为什么要提状态机呢?其实它是
游戏的基本结构 游戏是什么呢?在游戏中,往往是显示各种各样的画面,玩家可以做一些设定好的控制,画面根据玩家的控制有所变化。从这儿可以看出,游戏至少需要三个功能-显示画面
SonyEricsson的W950 M600和P990是基于Symbian平台的手机,并且手机上实现的是Symbian Java Platform 3。在SJP-3中提供了对Scalable Vector Graphics的支持,本文说明如
在J2ME编程中,经常需要使用Nokia系列的模拟器,但是Nokia Developer’s Suit for J2ME中提供的三个模拟器都无法正确的显示中文,在程序开发过程中,大家经常要为这个事情头疼。下面介绍几个可以在编程中支持中文显示
五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断
索尼爱立信手机有两种主要的J2ME平台路径:一种适用于基于Symbian操作系统的智能手机,另一种适用于多功能,大众市场手机,即非Symbian操作系统的手机。这两种J2ME平台路径均通过一种可演进的方式实现,以最大化实现不同平台版本间后向
一、插入排序(Insertion Sort)1. 基本思想: 每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。2. 排序过程: 【示例】:[初始关键
Dijkstra最短路径(一点到各顶点最短路径){本程序解决6个顶点之间的最短路径问题,各顶点间关系的数据文件在sj.txt中}{如果顶点I到顶点J不能直达就设置距离为30000}program dijkstra;type &nb
算法是程序设计的精髓,程序设计的实质就是构造解决问题的算法,将其解释为计算机语言。算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前
如果你的应用程序不要求用户连续按键,那么在SonyEricsson的手机上运行的程序,可能一段时间之后就会出现屏幕保护界面,这是手机自带的功能。但是我们可以通过Nokia UI API来设置背景灯来阻止屏幕保护界面。但是持续让背景灯打开会消
Cookie在Web应用程序中被广泛采用,维护浏览器和服务器之间的状态。遗憾的是这一特性在Java ME平台中并没有得到支持。因此,要想维持客户端和服务器端的状态则必须使用URL重写的方式。URL重写操作起来比较麻烦,所以研究一下cooki