当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 处理MIDP RMS
 

 

    摘要:一、cpu术语解释        3dnow!: (3d no waiting)amd公司开发的simd指令集,可以增强浮点和多媒体运算的速度,它的指令数为21条。        alu: (arithmetic logic unit,算术逻辑单元)在处理器之中用于计算的那一部分,与其同级的有数据传输单元和分支单元。        bga:(ball grid array,球状矩阵排列)一种芯片封......
    摘要:三、内存术语解释        bank:bank是指内存插槽的计算单位(也有人称为记忆库),它是计算机系统与内存间资料汇流的基本运作单位。        内存的速度:内存的速度是以每笔cpu与内存间数据处理耗费的时间来计算,为总线循环(bus cycle)以奈秒(ns)为单位。        内存模块 (memory module):提到内存模块是指一个印刷电路板表面上有镶嵌数个记忆体芯片chi......


J2ME学习笔记(八)-----处理MIDP RMS
处理midp rms

2.       记录存储-----是由各个记录组成的二进制文件. 【程序编程相关:用SQL创建数据库

1.       rms(记录管理系统)------借助移动设备中记录存储使数据持久存储. 【推荐阅读:C or C++ or Java or.

4.       rms创建记录存储,并把各个记录加入到记录存储中.在加入记录时,对每个记录分配一个唯一的标示符(记录id).rms通过记录id来管理记录存储中的各个记录.(rms对记录的实际内容并不关心).记录id一直保存到该记录被从记录存储中删除为止. 【扩展信息:读王森大哥的《深入J2SDK 》-笔记

3.       记录(存储单位)-----每个记录是一个字节数组.

5.       记录存储----保存在x:\wtk104\appdb目录下,带.db后缀.

6.       实现rms的包是javax.microedition.rms包.

7.       rms包中只有一个recordstore类.

8.       recordstore类的几个重要方法:

1)  openrecordstore()-----打开记录存储

2)  closerecordstore()-----关闭记录存储

3)  deleterecordstore()-----删除记录存储

4)  enumeraterecords()-----记录存储中记录的整个集合

5)  getname()-----得到记录存储名

6)  getnumrecords()-----记录存储中记录个数

7)  addrecord()-----加入记录

8)  getrecord()-----检索记录

9)  deleterecord()-----删除记录

 

9.       rms实例

1)      任务陈述:savemymoney银行应用需要在移动设备上实现数据存储.移动用户向银行贷款之后,首先需要在自己的移动设备上添加该条贷款记录并可以保存,做为备忘录.记录内容包括贷款编号,还贷日期,还贷数目.

2)      步骤1:打开记录存储

recordstore rs = null;

// open a record store with the given name(打开记录存储)

          public recordstore openrs(string filename) {

             try

             {

                    //打开filename记录存储,第二个参数true代表如果记录存储不存在//的话就创建新的记录存储

                    //如果为false值则引发recordstorenotfoundexception异常

                      rs = recordstore.openrecordstore(filename, true);

             }      

             catch(recordstoreexception rse)

             {

                             rse.printstacktrace();

             }

        return rs;

     }

 

3)      步骤2:加入记录到记录存储

// add a new record (loan) to the record store

//各个记录由字节数组表示,所以加入记录就意味着:加入字节数组到记录存储

//synchronized代表同步,即同一时刻,保证只有一个线程对recordstore进行操作

          public synchronized void addnewloan(string record)

     {

                      

              bytearrayoutputstream baos = new bytearrayoutputstream();

              dataoutputstream daos = new dataoutputstream(baos);

              try {

                         daos.writeutf(record);

                     }

              catch (ioexception ioe)

              {

                  system.out.println(ioe);

                  ioe.printstacktrace();


...   下一页
    摘要:五、modem术语解释        at命令(atcommands):由hayes公司发明,现在已成为事实上的标准并被所有调制解调器制造商采用的一个调制解调器命令语言。每条命令以字母“at”开头,因而得名。at后跟字母和数字表明具体的功能,例如“atdt”是拨号命令,其它命令有“初始化调制解调器”、“控制扬声器音......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE