| 【Java ME】 | |

在J2ME中使用Socket通过cmwap接入点访问安全 [2009-3-30 18:04:18] [6495]
本文章由杨芹勍原创,如需转载请注明作者及出处,否则保留追究法律责任的权利!这个问题是在我升级J2ME版XHTML浏览器的时候被引入的,我尝试了很多方法、发了很多帖子、问了很多人都没有找到可行的解决方案。最后我在PC上通用OTA连接方式使用W
Java线程:线程的同步 [2009-3-6 10:11:33] [3379]
一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 public class Foo {
MP3文件组织结构概述 [2008-7-18 22:44:44] [3126]
一.概述: MP3 文件是由帧()构成的,帧是MP3 文件最小的组成单位。MP3的全称应为MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group) 在汉语中译为活动图像专家组,特指活动影音压
J2ME中的GIF处理类 [2008-6-25 20:15:56] [3877]
发一个GIF处理的类,可以减少图片资源,不需要太多的png了用法如下:private GIFDecode gifd; private int ind; private int gifCount; private
将Image对像转换为png格式的byte数组 [2008-5-18 16:24:14] [4221]
由于J2me中没有ImageIO 导致一些功能无法在J2me上实现.导致大家无法实现一些功能.如绘图软件.大头贴.截屏等.貌私新版的jsr什么什么实现了将Image 输出为png or jpg但估计等到这种手机上市的时候以是几年后的事情了.
关于socket里chunk问题的解决 [2008-4-23 8:05:04] [2442]
前一段时间有人说自己碰到了http协议里的chunk问题,其实你自己实现chunk也可以,就是做个状态位的判断是了。本人实现过,在WTK虚拟机还没有公开的时候,但是wtk公开了你就用wtk里面的源马吧,写的很好,不过公开的代码里竟然少了行代
移植SEM600i(M608c)问题 [2008-4-17 8:42:24] [1058]
中文版的叫m608c,一款新的商务手机,带触摸屏的,和大多数的触摸屏手机不同的是,它没有四方向键和左右软键,但却有一堆字母键,每个按键按左半边和右半边键值都不一样,程序中需要注意这两个键值都要捕获。另外手机左侧上方有一个旋钮,在
j2me中的网络连接 [2008-4-14 13:18:11] [8419]
[原文发布在:http://docs.google.com/Doc?id=dd6zq46t_419gwrb84hk 代码下载:http://j2mekit.google
eclipseME调试的设置 [2008-4-14 7:48:44] [5191]
由于无线开发包的一些问题和Sun的特殊性,如果你想要Eclipse环境中调试你的MIDlet程序,你必须修改Eclipse中调试的几个默认参数。步骤如下:
用Canvas创建高级菜单 [2008-3-6 8:38:54] [7310]
这个案例描述了如何使用低级UI API,也就是Canvas来创建高级菜单,界面如下图所示: 本案例共包括三个类,MIDlet,GUI和Menu。其中,当MIDlet启动后,Options和exit会绘制在屏幕的底部,当用户按左或者右软键的
用Alert创建确认对话框 [2008-3-6 8:35:12] [2681]
下面的代码介绍了如何使用Alert来创建一个确认对话框。import javax.microedition.midlet.*;import javax.microedition.lcdui.*; public class Conf
J2ME经验总结之Base64( [2008-2-29 9:52:40] [3699]
Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(The Base64 Content-Transfer-Encoding is designed to represent arbitrary seq
j2me经验总结之事件处理 [2008-2-29 9:46:20] [2858]
基于事件触发模型进行编程可以在有限程度内增加程序的灵活性以及可扩展性,它可以将对具体代码的依赖,延迟到触发时再实现。可惜,在j2me环境下,无法使用委托等语法。更没有它自己的事件系统。曾经看到许许多多的资料,说到j2me的事件处理时,都只是
基于J2ME的SVGT移动应用(二) [2008-2-16 22:11:04] [1813]
使用SVG不可避免的要涉及XML的解析和使用。JSR-172是J2ME下访问WEB服务的标准API,提供了一个标准的轻量级XML解析器。JSR-172实现了JAXP1.2(Java API for XML Processing)的一个子集,
基于J2ME的SVGT移动应用(一) [2008-2-16 22:09:49] [2125]
本文首先介绍了矢量图形在移动领域中具有的优势,然后对其相关技术,包括Mobile SVG、J2ME以及JSR-226和JSR-172进行简单的介绍。最后,在以上技术的支持下,创建一个简单基于J2ME的SVGT网络监控应用。 矢量图
常见J2ME系统属性及其作用列表 [2008-2-16 22:04:32] [2885]
在J2ME开发中,我们经常需要和手机系统进行交互,获得一些和系统相关的信息,在J2ME API设计中,提供了一系列的系统属性,可以让我们来进行获得,下面就一一进行介绍。 表1 CLDC、MIDP和JTWI属性属性名称
SonyEricssonWTK不能正常显示中文的问题 [2008-2-16 22:00:57] [844]
Sun发布的WTK模拟器是支持中文的,但是Sprint和SonyEricsson提供的SDK不支持中文,但是他们有一个共同的特点就是基于WTK,因此让他们支持中文也并不复杂。只要按照下面的方式即可。将C:\SonyEricsson\J2ME
Java™ ME SDK 对P1和W960进行真机调试 [2008-1-27 22:19:57] [1242]
最新发布的索尼爱立信Java™ ME SDK支持了对索尼爱立信手机P1和W960(UIQ-3)的真机调试。下载适于Java ME平台的索尼爱立信SDK2.5.0.1(beta)>>真机调试目录下包含了Java 调试代
MIDP2.1规范的新特性 [2008-1-6 21:44:12] [2215]
MIDP 2.1规范最终定稿于2006年5月26日,是对MIDP2.0规范的补充。和MIDP 2.0规范相比,主要增加了下列新特性:1、 一个TextField或一个TextBox的最小尺寸(存储容量)不能少于1000个字符2、 LCDUI
Java标准单元测试库 JUnit 4 抢先看 [2007-12-27 8:17:19] [683]
JUnit 是 Java? 语言事实上的 标准单元测试库。JUnit 4 是该库三年以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试
Java开发者的十大戒律 [2007-11-27 8:26:34] [4521]
有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。 一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对 程序的功能没什么“贡献”,但过一段时间
J2ME游戏优化秘密 [2007-10-18 7:40:54] [4856]
本文章描述了代码优化在为移动设备写运行起来速度快的游戏中扮演的角色。我会用例子说明如何、什么时候和为什么要优化你的代码,来榨干兼容MIDP的手机的每一滴性能。我们将要讨论为什么优化是必要的和为什么有时候最好不要优化。我将解释高级优化和低级优
高效处理异常 [2007-10-15 22:30:34] [1873]
Java开发人员做出的有关架构的最重要的决定之一便是如何使用Java异常模型。Java异常处理成为社区中讨论最多的话题之一。一些人认为Java语言中的已检查异常(Checked Exceptions)是一次失败的尝试。本文认为错误并不在于J
Doja版的helloword程序 [2007-10-15 22:23:20] [1699]
与其它所有java程序一样,每个Doja程序都需要有一个入口函数。闲言少叙,还是先看程序吧:import com.nttdocomo.ui.*;import com.nttdocomo.io.*; public class Hel
缩小Doja程序的大小 [2007-10-15 22:18:41] [573]
在Doja环境里,JAR文件和ScratchPad文件的的大小是有限制的,具体的限制如下表所示:版本JAR文件大小(kbyte)ScratchPad文件大小(kbyte)Doja 1.03050Doja 2.030100Doja 2.130
使用Eclipse配置doja开发环境 [2007-10-15 22:13:40] [2366]
在这里我详细讲解一下使用eclipse进行Doja程序开发前期所需要进行的配置,并使用elipse创建一个工程。在这里我以Doja v4.1 + eclipse 3.0为例进行说明。一.选择Window -> Preferences在
Antenna与j2me打包 [2007-9-5 7:54:13] [3295]
Antenna与j2me打包 众所周知,j2me平台受限于各厂商对KVM的实现不同。此外,由于不同终端性能的差别,j2me开发中的 机型适配是相当繁琐的工作。当然,对于该难题,有很多种解决方案。例如,可以使用j2mepolish,
J2me中访问手机本地电话本 [2007-9-5 7:52:48] [5530]
本文主要介绍如何访问各种终端的本地电话本数据。在j2me中访问电话本数据是比较困难的事情,特别是中低端机型。通常,各终端厂商都有自己的API用于访问电话本,例如,moto的phonebook。在jsr75中,sun推出了PIM包,可访问电话
使用J2mePolish的build功能 [2007-9-1 10:46:07] [2511]
本文主要探讨如何使用j2mepolish进行build,至于j2mepolish的其他强大功能,本文不涉及。本人接触j2mepolish时间不长,若有漏洞或出错,请路过的朋友指正,同时欢迎大家拍砖。对于J2mepolish的主要功能,不用再
手机网络应用客户端软件开发实践简介 [2007-8-18 20:53:22] [4114]
网络应用与客户端软件 说到移动网络应用,前几年大家首先想到的就是WAP应用。最近随着市场上手机的可编程能力越来越强,手机软件开发平台和产业链的逐渐成熟,手机上的网络应用
j2me网络程序中移动资费页面的处理 [2007-8-12 13:06:58] [3074]
自中国移动启动上网资费页面提醒后,导致了很多的J2ME联网出现了联不上服务器的问题。即在j2me程序中启动联网后,在有些地区,有些时候,移动网关会把我们的请求截下,返还一个资费提醒的页面给我们,这样我们的服务器将不会收到我们的请求,导致程序
NetBeans移植的解决方案 [2007-7-27 8:46:27] [1082]
游戏在不同的机种之间移植的时候,需要修改的地方通常有美术资源,程序片断。针对这些要求,Netbeans使用Configuration来解决这些问题。每个Configuratio里面相关的属性包括:1、Platform。对应的机型,模拟器,支
手机图片上传的一些小经验 [2007-7-13 12:53:23] [3777]
这几天研究j2me图片文件上传,手机上用FileConnection浏览文件夹,读取图片文件,然后提交到服务器上的http接口.首先采用的是 HttpConnection ,发送数据(构建文件上传方式也一样), 发现数据都被采用了 chun
一些实用的图形用户界面方法 [2007-7-13 12:21:12] [3916]
这个函数已反复应用于多个手机应用软件平台用法:参数定义:str——要分割的字符串 &n
J2ME专业手机游戏开发基础(2) [2007-6-21 10:14:47] [3615]
状态机 状态机是编译原理的内容,看上去挺复杂的,不过说白了就是选择分支结构。但我为什么要提状态机呢?其实它是
J2ME专业手机游戏开发基础(1) [2007-6-21 10:03:44] [6747]
游戏的基本结构 游戏是什么呢?在游戏中,往往是显示各种各样的画面,玩家可以做一些设定好的控制,画面根据玩家的控制有所变化。从这儿可以看出,游戏至少需要三个功能-显示画面
SVG(JSR 266)开发入门指南 [2007-6-18 22:16:14] [2612]
SonyEricsson的W950 M600和P990是基于Symbian平台的手机,并且手机上实现的是Symbian Java Platform 3。在SJP-3中提供了对Scalable Vector Graphics的支持,本文说明如
在J2ME编程中使用Nokia的中文模拟器 [2007-6-5 8:11:38] [4192]
在J2ME编程中,经常需要使用Nokia系列的模拟器,但是Nokia Developer’s Suit for J2ME中提供的三个模拟器都无法正确的显示中文,在程序开发过程中,大家经常要为这个事情头疼。下面介绍几个可以在编程中支持中文显示
五子棋的核心算法 [2007-5-31 7:56:22] [3886]
五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断
介绍索尼爱立信的Java ME平台 [2007-5-22 7:04:43] [2859]
索尼爱立信手机有两种主要的J2ME平台路径:一种适用于基于Symbian操作系统的智能手机,另一种适用于多功能,大众市场手机,即非Symbian操作系统的手机。这两种J2ME平台路径均通过一种可演进的方式实现,以最大化实现不同平台版本间后向

您现在的位置: 