
JSR 118
c30gcrk
君子不器,上善若水。
展开
-
用J2ME在移动设备上实现动画
使用MIDP(Mobile Information Device Profile)的开发人员经常会抱怨用些什么办法才可以在一个MIDlet上显示动画。MIDP 1.0 没有直接提供对动画的支持(MIDP 2.0支持),但真要是自己去实现,其实也并非是一件很难的事。 任何动画的最基本的前提,是要在足够快的时间内显示和更换一张张的图片,让人的眼睛看到动的画面效果。图片必须按照顺序画出来。从一张图片原创 2007-08-02 01:52:00 · 579 阅读 · 0 评论 -
final关键字
1.1.1. final变量不能被改变; 当利用final修饰一个属性(变量)的时候,此时的属性成为常量。 注意JAVA命名规范中常量全部字母大写: Final int AGE=10; 常量的地址不可改变,但在地址中保存的值(即对象的属性)是可以改变的。 在JAVA中利用public static final的组合方式对常量进行标识(固定格式)。 Final变量是在整个类被创建时候被赋值,之后就转载 2007-09-08 15:16:00 · 510 阅读 · 0 评论 -
setClip方法的使用
在J2ME编程中,为了降低文件的尺寸,经常把类似的小图片合并成一个文件,在程序实际绘制的时候,可以根据需要只显示该文件中的一部分图片。Graphics中的setClip方法就是实现该功能的。 setClip方法的原理是通过只在屏幕上显示一部分内容,让图片恰好位于该部分的内容显示出来。 setClip的方法就是在屏幕上设置这个“透视孔”,只有位于该孔中的图片内容显示出来转载 2007-09-17 16:08:00 · 1381 阅读 · 2 评论 -
CLDC1.1的新特性
CLDC1.1即JSR139相对于1.0版本并没有本质上的变化。随着硬件水平的不断提高,CLDC1.1在兼容性和可用性上作了一些改进,并增加了一些1.0版本没有的新特性: 1. 增加对浮点数据的支持 2. 核心类库中增加java.lang.Float类和java.lang.Double类 3. 部分支持弱参考(weak references) 4. Calendar、Date和Tim转载 2007-09-19 14:22:00 · 915 阅读 · 0 评论 -
Push注册机制介绍
MIDP2.0引入了Push注册机制,作为一种允许应用被自动启动的方法,由预先设置的警告或者经inbound连接收到的消息。 通过这种方法,MIDlets可以用来设置处理规则事件,如定时从服务器上同步数据,或者非规则事件如一个突来的消息。 Push注册机制由javax.microedtion.io.PushRegistry类管理,它还是应用程序管理系统——它处理所有事件——的一部分。转载 2007-09-25 14:22:00 · 836 阅读 · 0 评论 -
理解 MIDP2.0 的安全架构
原文: http://developers.sun.com/techtopics/mobility/midp/articles/permissions/?????? MIDP是移动设备的一个优秀平台, 原因之一就是它提供的安全性. 这部分是在Java编程模型中所固有的.MIDlet代码运行在虚拟机的边界内. 意思是说它对一些二进制代码可能造成的重大错误具有免疫力. 写得糟糕的或恶意的代码可转载 2007-10-08 13:23:00 · 708 阅读 · 0 评论 -
MIDP 2.0安全机制 与 MIDlet 数字签名
本文档是 WoTrust 根据 Forum Nokia 提供的技术文档《MIDP 2.0: Tutorial On Signed MIDlets》翻译整理的,请同时参考此英文原文文档。请用户在编写 MIDlet 和签名 MIdlet 之前阅读此文档,以便对 MIDP2.0 的安全机制有一个深刻的理解,有助于用户能用好 MIDlet 代码签名证书。 一、概述 MID转载 2007-10-08 13:32:00 · 675 阅读 · 0 评论 -
MIDlet Code signing certificates证书申请流程
Sun Java 产品代码数字签名---申请产品代码数字签名认证证书 说明: 该“证书”是用来和Sun Java SDK的签署工具(或者用SUN WTK2.2—Ktoolbar工具—“文件”->“工具集”->“安全” 选项里的 “签署MIDlet”和“证书管理”)一起给“支持单独URL下载”(单独一个URL 给用户下载)或者“嵌入IE或Netscape URL下载”(网页中的链接方式下转载 2007-10-09 10:08:00 · 1063 阅读 · 0 评论 -
j2me中如何使用Calendar获取系统时间并转换成字符串格式
学J2ME的人应该都知道并不是JDK里类的方法都能在J2ME API中存在,有些时候我们却要自己手动实现一个类似于JDK 里的类方法,无非就是J2ME里没有此API方法. Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法.正是利用这些方法实现以下功能: Tim转载 2007-10-08 16:57:00 · 1750 阅读 · 2 评论 -
J2ME获取IMEI手机串号
1、MOTO系列的手机可以通过读取系统的IMEI属性获得: String imei = System.getProperty("IMEI"); 或String imei = System.getProperty("phone.IMEI"); 2、SIEMENS系列的手机可以通过读取系统的com.siemens.IMEI属性获得: String imei = System.getP转载 2007-10-11 14:30:00 · 1405 阅读 · 3 评论 -
j2me中实现电话呼叫功能
/*** 在J2me中实现电话呼叫功能* platformRequest()方法来请求设备来完成特定的请求,* 请求的内容由platformRequest()方法的String类型的* 参数url来标识。可能是调用浏览器打开某个特定的wap页面,* 也可以是呼叫电话。*/pack转载 2007-10-16 14:48:00 · 930 阅读 · 0 评论 -
Invoking Platform Services in MIDP 2.0
ArticleInvoking Platform Services in MIDP 2.0转载 2007-10-16 16:09:00 · 722 阅读 · 0 评论 -
RMS概念解析与使用指南
RMS(Record Management System)是MIDP中一个非常重要的子系统,因为它是J2ME应用程序进行持久性存储的唯一途径。当然你的系统如果支持JSR75的话,那么你可以使用FileConnection来对文件进行操作,那超出了本文的讨论范围。持久性存储在我们编写应用程序的时候经常要用到,比如纪录游戏的排行榜、记录用户输入的用户名和密码等。本文将主要从RMS的基本概念和使用指南方转载 2007-08-30 17:51:00 · 1647 阅读 · 0 评论 -
TextBox与TextField有什么区别
区别如下: TextBox 和TextField是javax.microedition.lcdui包中的类。他们的区别是:TextBox的对象可以单独在手机屏幕上显示,而TextField的对象必须放在一个form中才能在手机屏幕上显示。原创 2007-08-28 15:41:00 · 1422 阅读 · 0 评论 -
J2ME中RMS的使用解析
J2ME中RMS的使用解析在J2ME中,RMS作为唯一的永久性存储工具,其重要性是不言而喻的。但是很多刚刚开始学习J2ME的新人总是抱怨在这方面的资料很少,或者是针对性不强。因此,我想把自己在这方面的一些学习心得和大家交流一下。 RMS即Record Manager System,在手机应用中常常作为得分记录、游戏信息存储等的工具使用。 RMS的使用可以分为两个部分:一、单一记录的构造;二、Rec转载 2007-08-04 20:35:00 · 602 阅读 · 0 评论 -
Java ME应用设计指南之联网重定向
HTTP 1.1协议允许Web服务器临时改变资源的位置,也就是说你访问的资源在另外一个地址。这时候服务器返回的响应代码是302,而新的地址存放在Header中,Header的名称是Location。正常情况下,客户端浏览器应该指向临时的访问地址。但是,移动终端设备差距很大,在处理302返回码的时候,设备之间的行为差异很大。下面的代码可以用来处理重定向问题,但是在部分设备中会导致应用程序出错。转载 2007-08-25 14:30:00 · 533 阅读 · 0 评论 -
通过Push信息来自动启动JAVA移动应用程序
添加MIDP 2.0的Push注册特征到你的设备应用程序中摘 要有些时候,对于一个企业级移动应用程序,从服务器将信息推向移动设备,并且自动激活一个已安装的移动应用程序使其进行必要的处理是非常重要的。由短信服务(SMS)作为推信息的协议,使用push注册机制可以让使用Mobile Information Device Profile 2.0的JAVA微小版本应用程序拥有这一特征。版权声明:任何获得转载 2007-08-26 19:36:00 · 1502 阅读 · 0 评论 -
J2ME平台PNG图像压缩、解压与加密技术
在J2ME平台上PNG图片格式几乎成为了标准,无数台手持设备上运行的J2ME程序几乎都选用PNG来显示图像,包括大量的手机游戏以及手机应用,所以对PNG文件格式的了解,可以更有效的减少Jar Size,保护自有知识产权。 CoCoMo曾经对PNG文件进行过一段时间的研究,包括图像压缩、解压以及加解密等,现将研究心得记录如下:PNG文件格式: PNG文件格式分为PNG转载 2007-08-27 21:25:00 · 1561 阅读 · 0 评论 -
Eclipse3.1.1+EclipseME1.5+WTK2.2搭建J2ME开发环境
昨天开始上班,要重新搭载环境,下好了SDK eclipse,竟然忘了怎么配置,汗死。昨网络故障,没法发帖,今儿补上这帖,以下是转载。 Eclipse3.1.1+EclipseME1.5+WTK2.2搭建J2ME开发环境由于我的EclipseME的版本已经很旧了,今天上午从网上下了最新的EclipseME1.5。动手重新搭建了一下J2ME开发环境,发现最新的Eclipse1.5比早期版转载 2007-08-28 09:26:00 · 1295 阅读 · 0 评论 -
保护您的 J2ME/MIDP 应用程序
Web 服务中的 Java 技术基于 Java 的 Web 服务和无线 Java 开发是 JavaOne 2002 的两个最突出的主题。它们代表普及计算领域中未来的后端和前端 Java 技术。Web 服务是基于标准 XML 通信协议的松耦合的可互操作的软件组件。Web 服务的使用使供应商能够在其核心竞争力所在的特定市场中提供服务。然后,客户可以根据其不同需要,从多个供应商选择采购服务。这种转载 2007-08-25 14:25:00 · 650 阅读 · 0 评论 -
使用低级UI制作图解应用程序
♦ 介绍 在上一讲中讲述了如何利用高级API制作简单的应用程序。在这讲中,我们将讲述如何利用低级API进行图解应用程序的开发。 ♦ 低级API 在上一讲中所叙述的高级API具有很高的移植性,由于不能仅限于使用被定义的部分,因此,制作成具有很大的制约限制的UI是相当困难的。但是,在本讲中将要学习的低级API,由于不同机种的显示屏的尺寸和按键的数量也不一样,所以即使移转载 2007-08-26 21:05:00 · 1137 阅读 · 3 评论 -
使用NetBeans进行J2ME开发(四):高级图形用户界面
本 来我介绍完J2ME的低级图形界面Canvas就想直接跳到游戏开发API,但是为了内容 的完整性,我决定还是把高级图形用户界面简单介绍一下。不过重点不一样,我不会很详细的将各个类怎么使用,我只是向大家演示一下NetBeans的可视化 开发功能和高级图形用户界面在手机上的运行效果。让图片说话吧。1、在项目中新建MIDlet的时候,选择Visual MIDlet,如下图: 2、弹出可视化设计转载 2007-08-27 21:19:00 · 808 阅读 · 0 评论 -
RMS的遍历
RecordEnumeration enu=rs.enumerateRecords(null, null, false); int i=0; while(enu.hasNextElement()) { System.out.println("i="+i+" "+(new String(原创 2007-08-30 18:10:00 · 571 阅读 · 0 评论 -
多线程在JAVA ME应用程序中的使用
多线程技术是JAVA ME中的关键技术,应用十分频繁,尤其是在游戏中。但是对于新手来说,又容易忽略或错误的使用多线程,导致程序堵塞,而无法响应用户的输入请求。 由于笔者对于游戏开发不是十分了解,所以本文将仅就多线程技术在JAVA ME应用程序中的使用展开讨论。本文主要包含如下部分: 多线程与联网 多线程与拍照转载 2007-08-26 12:20:00 · 1183 阅读 · 0 评论 -
在MIDP应用程序中播放声音
■ 前言 在上一讲中我们讲述的是如何制作JAVA手机多媒体功能中的动画,本讲中我们将介绍如何制作JAVA手机的另一个多媒体功能——声音,即N800的音乐播放功能。若是在动画上再配以音乐播放功能,就能制作出具有丰富表现力的应用程序了。■ 音乐播放 现在我们利用MIDP应用程序播放音乐。但是, MIDP标准API不支持声音播放功能。机种不同,则声音播放方法也不同,所以每个厂商都会使用他转载 2007-08-26 21:02:00 · 774 阅读 · 0 评论 -
手机J2ME环境测试程序--测试手机对jsr的支持以及其他信息
相信做手机开发的都知道,write once debug anywhere。你向从中体验乐趣吗,那先来了解下手机对JSR规范的支持吧。下面是我从网络上获取一些的信息。其中一个源代码出自http://www.javaeye.com/topic/75387大家可以到上面下载源代码,然后稍微修改下,就可以提供对jsr的更多测试了。关于测试的方面看下面For instance, the property转载 2007-10-17 11:12:00 · 803 阅读 · 0 评论