J2ME
文章平均质量分 74
njchenyi
这个作者很懒,什么都没留下…
展开
-
J2ME开发FAQ
什么是J2ME?答:J2ME是Java 2 Micro Edition的简称,是SUN推出的针对嵌入式消费类电子产品的开发平台,例如手机、PDA和电视机顶盒等。事实上,J2ME是一整套技术和规范的集合。 开发J2ME应用程序使用什么开发环境?答:目前比较主流的开发环境有JBuilder、Eclipse和SUN Mobile等。本站推荐免费、开源功能强大的eclipse,读者可以参考如下文章搭建J2原创 2005-07-18 15:54:00 · 2347 阅读 · 0 评论 -
将多服务整合到JSF中(转自developerworks)
第 2 节. 将 WURFL 整合到 JSF 和 JSTL 中JSF 版本的餐馆菜单应用程序在本教程的 第 1 部分 中开发了两个多服务的 JSP 页,名为 multiServeMenuCategories.jsp 和 multiServeDishes.jsp。这两个多服务的页使用了很多基于 WURFL 的多服务 WALL(WURFL 的附带的 JSP 标记库)标记。本部分介绍如何使用转载 2007-11-28 13:57:00 · 2393 阅读 · 0 评论 -
探索WURFL(转自:developerworks)
多服务简介普适计算应用程序中的多服务多服务是一种新兴概念。它使 Internet 应用程序能够为不同类型的请求客户机提供定制响应。多服务在普适计算应用程序中的使用越来越普遍。当今,大量具有不同功能的无线设备都连接到 Internet。因此,对于很多 Internet 应用程序来说,为不同类型的无线设备服务定制的响应变得越来越重要。假设您设计一个在线产品编目,而这个编目需要服务于各种转载 2007-11-28 13:55:00 · 5330 阅读 · 0 评论 -
J2ME 程序中RMS的一些问题
工作搞个J2ME程序,测试时候发现RMS数据只能在程序运行时保存,并没有真正生成.db文件。解决方法,在开始菜单Sun JAVA Wireless Toolkit 2.5.1 for CLDC栏中运行Preferences,跳出偏好框,在里面的存储栏的存储根目录填写./DefaultColorPhone (因为默认的相对路径是C:/WTK2.5.1/appdb)问题解决了 另外,R原创 2007-09-06 11:33:00 · 1935 阅读 · 1 评论 -
Shifting & subpixels
A nice little trick when programming J2ME stuff is making use of bit shifting. In java this is done by using the “>>” and “As an example, the expression "x>1″ gives the same result as “x/2″, “x>>2转载 2007-09-03 13:42:00 · 1383 阅读 · 0 评论 -
Mobility Pack for Sun Java Studio Enterprise 8
Download and install Sun Java Studio Enterprise 8 from here (Sun Developer Network registration required). After installing JSE8, download the NetBeans Mobility Pack 4.1 for Windows here or Linux here原创 2006-01-01 23:27:00 · 2154 阅读 · 0 评论 -
J2ME应用程序内存优化三招
out momory 一阵天旋地转内存又溢出了。在手机上这种痛苦经常都有,套一句俗话在手机上用内存必须勒紧裤腰带。虽然现在pc内存上G都不奇怪,可是在手机上却只能以K来记,可能某位同志会马上跳出来说也有上M的,记住中国还不富大多数手机都是低端手机。写手机程序让我仿佛回到了dos时代(自我安慰一下那个时代也炼出了不少高手说不定我是下一个)。言归正传做内存优化可以归结为以下几种方法。代码优化,图片优化原创 2005-12-12 23:42:00 · 2749 阅读 · 5 评论 -
J2ME程序开发全方位基础讲解汇总
一、J2ME中需要的Java基础知识现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。 J2ME中使用到的Java基础知识: 1、Java语法基础:包括基本数据类型、关键字、运算符等等原创 2005-12-09 18:05:00 · 2208 阅读 · 1 评论 -
在MIDP2.0中操作图片像素
正文 我们知道,在MIDP1.0中,除非我们利用特定厂商的API(比如Nokia),我们是没法对图片的像素进行操作的,但是在MIDP2.0中,Image和Graphics的功能都大大增强了。比如,我们可以获取Image的所有像素值,然后利用程序来修改这些像素(比如说ARGB各自的值),最后再把修改后的像素图绘制出来。通过直接操作图片像素,我们就获得了一种很强大的能力,用编程的方式实现出很多有趣原创 2005-10-25 17:42:00 · 1965 阅读 · 2 评论 -
如何在MIDP中实现图片放缩
无论在midp1.0还是在midp2.0中,系统都没有给我们提供对图片进行伸缩操作的api.但是其实我们只要在程序代码中略施小计,就能达到这个效果,只是效果要比美术做出来的图片,呵呵,差多啦,同时也会造成性能损失。伸缩图片的构造原理就是简单沿x,y轴按比例放缩,比如说我们需要把一张16*16的png图片转化成一张32*32的图片,那么我们可以先对该图片做一个水平方向上的拉伸操作,然后再把水平拉原创 2005-10-19 16:39:00 · 1685 阅读 · 0 评论 -
RMS从入门到精通
Record Management System是J2ME的一个重要的子系统,目的是实现应用程序本地数据的持久性存储。目前支持文件系统的移动信息设备还有限,因此Record Management System是J2ME开发人员实现本地数据存储的首选途径。本文的目的就是全面的介绍Record Management System的知识。 顾名思义Record Management Syste原创 2005-10-19 16:46:00 · 2045 阅读 · 0 评论 -
在MIDP1.0下实现图片翻转
我们知道,MIDP1.0中并没有提供图片翻转的功能。但是在MIDP2.0中,我们可以利用Sprite的setTransform(int transform)方法来达到目的。在该方法中,transform参数的取值范围为8个常量之一,这8个常量分别是: Sprite.TRANS_MIRROR:让精灵左右镜像变换 Sprite.TRANS_MIRROR_ROT180: 让精灵左右镜原创 2005-10-19 16:05:00 · 2320 阅读 · 0 评论 -
MIDP中一个简单的折行文本绘制办法
在J2ME游戏中,我们通常要在一个指定的矩形区域内绘制一段文本,比如游戏介绍和指导信息等。每次都要重复写代码实在很烦,这里给出一个简单的折行文本的绘制方法,希望能省去你的重复劳动,不过如果你想实现按键翻页的话,那还需要你自己再加点代码:)import javax.microedition.lcdui.Font; import javax.microedition.lcdui.Graphics;原创 2005-10-19 15:55:00 · 1617 阅读 · 0 评论 -
J2ME中实现可伸展目录树TreeList
J2ME里面有自带的List类,但是功能太弱,没有实现View和Model的分离,所以操作起来比较费事。本来事想写一个Canvas的TreeList,但是画起来算坐标又太麻烦,所以选取了一个折中的方法,继承List,实现一个操作起来比较方便的组件。 目的: 1.可伸缩的目录树结构,暂时先实现两层。 2.Label和存储内容分离。 3.激活和非激活图片分开。 4.通过选择事件可以准确快速原创 2005-08-27 02:45:00 · 1490 阅读 · 0 评论 -
实例分析J2ME网络编程的两种方法
本文描述了在J2me中开发主要使用的网络连接方法,分别详细介绍了使用http和socket两种方法。 HttpConnection 首先我们先来看一个简单的例子吧: 主要用到的java包: javax.microedition.io.*; public String requestGET(String URLString,String URL) throws IO原创 2005-08-25 23:57:00 · 1711 阅读 · 0 评论 -
J2ME学习札记
发信人: javalover (欲下未下风悠扬), 信区: Java 标 题: J2ME学习札记 发信站: 北大未名站 (2001年10月17日22:22:58 星期三) , 站内信件 (1)-----什么是J2ME? J2ME就是Java 2 Platform,micro Edition的缩写。J2ME是Java 2的一个组成部分,与J2 SE、J2EE并称。根据Sun Microsys原创 2005-08-30 20:07:00 · 2862 阅读 · 1 评论 -
利用J2MEUnit进行单元测试
一、介绍利用JUnit等单元测试框架进行单元测试对于Java程序员并不陌生,利用这些非常有效的工具,使得代码的质量得到有效的监控和维护。然而似乎一切在J2ME的平台上,都显得略有些不同。由于J2ME环境不能提供反射(Reflection)API,因此很多基于反射的功能都无法使用,例如JUnit中自动创建并运行test suite的功能。广大的J2ME程序员不能在J2ME平台上使用JUNIT进行单元原创 2005-08-27 02:35:00 · 1564 阅读 · 0 评论 -
J2ME入门专题:搭建开发环境
首先学习 Windows 或 UNIX 环境下下载和安装 CLDC。目前 CLDC 1.0 发行版包含 Win32、Solaris 和 Linux 平台上的 CLDC 执行。我们将在您的 Palm 设备上安装 KVM,然后学习如何编译 Palm 数据库开发工具。 下一步,您将学到如何下载和安装 Palm 操作系统仿真器(POSE)以及如何把 Palm 设备中的 ROM 映像传送到您的 PC 以便和原创 2005-07-26 10:06:00 · 1582 阅读 · 0 评论 -
创建 Java ME Math.pow() 方法 (转自SUN中国技术社区)
使用 Java 开发移动设备应用程序时,可能需要用到特定 Java VM 所没有的数学方法。本文将专门解决 Java ME 没有“幂”方法 Math.pow() 的问题。我们将演示使用三种不同的方法开发同一个 ME 应用程序,并从中选出最佳的编程解决方案。要讨论此问题,我们先考察整数和分数幂参数,将我们的分析限于正实数。我们将演示求整数问题和小数问题的解集相对而言比较容易(而不考虑指数的符号转载 2008-01-08 11:02:00 · 2833 阅读 · 1 评论