12 2009 档案

摘要:RMS提供的记录操作可以实现根据ID直接获得记录,或者枚举出一个表中的所有记录。但是枚举记录的效率是非常低的,因为只能比较byte[]数据来确定该记录是否是所需要的记录。通过ID获得记录是高效而方便的,类似于SQL语句中”selecte byteArrayData from recordStoreName where RecordID = ?”。然而,通常应用程序很难知道某... 阅读全文
posted @ 2009-12-23 22:36 Sunny Peng 阅读(2194) 评论(2) 推荐(3) 编辑
摘要:以前自己打开Http连接,从未开启过线程,我自己对线程用的也不是很熟悉,今天去论坛求救,立马得到结果,结果来自亚日的一篇文章J2ME http连接的例子,他的代码写的很清晰,代码结构也不错,是用lcdui的高级UI写的。但我用的是LWUIT的包,很多写法和lcdui不一样,我就对着它的代码研究了一下,自己写了一个LWUIT的版本,非常感谢亚日提供的这个例子。首先看看亚日的例子,代码注释写的很清楚,... 阅读全文
posted @ 2009-12-08 00:45 Sunny Peng 阅读(2054) 评论(0) 推荐(2) 编辑
摘要:手机开发中常常需要用到网络连接发送数据,像web一样,手机中的请求也有GET请求和POST请求之分。以下是一个HttpProcess类,它提供了POST和GET请求的方式。package com.thinkrace.UCHome.network;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;impo... 阅读全文
posted @ 2009-12-06 02:09 Sunny Peng 阅读(2814) 评论(2) 推荐(1) 编辑
摘要:在编写J2ME程序时,我们尝尝要操作字符串,而原本在J2SE里面提供了很多String的操作方法,在J2ME里面是没有的,这些方法我们得自己手动去写。我整理了一下我常用的字符串操作方法:1.URLEncode(String url)方,对字符串的特殊字符进行编码,这个方法用的非常平凡,我们的HttpConnection请求必须要用到这个方法。2.split(String s, int chr),这... 阅读全文
posted @ 2009-12-04 00:24 Sunny Peng 阅读(3371) 评论(5) 推荐(1) 编辑
摘要:在J2ME中我们常常需要存储数据,J2ME存储数据的方式不同于web开发中用到数据库。J2ME给我们提供了Record Management System(RMS)及记录存储系统,它非常像web浏览器的Cookie,把数据写在本地的文件,但在MIDP中是没有文件概念的。J2ME记录管理系统(RMS)提供了一种机制,通过这种机制,MIDlet 能够持久存储数据,并在以后检索数据。在面向记录的方法中,... 阅读全文
posted @ 2009-12-02 13:41 Sunny Peng 阅读(1796) 评论(8) 推荐(2) 编辑