示例7-2
/×
取得记录存储各项信息的程序代码
×/
import Javax.microedition.midlet.×;
import Javax.microedition.lcdui.×;
import Javax.microedition.rms.×;
public class recordData2 extends MIDlet implements CommandListener
{
Display display;
List list;
Command okCommand;
Command exitCommand;
RecordStore rs;
Alert alert;
int num;
public recordData2()
{
alert=new Alert("所有信息");
display=Display.getDisplay(this);
list=new List("记录存储所有信息列表", List.EXCLUSIVE);
okCommand = new Command("确认", Command.OK, 2);
exitCommand = new Command("离开", Command.EXIT, 2);
list.append("新建RecordC", null);
list.append("增加一条记录",null);
list.append("查看RecordStore记录数据",null);
list.append("查看RecordStore版本数据",null);
list.addCommand(okCommand);
list.addCommand(exitCommand);
list.setCommandListener(this);
}
public void startApp()
{
display.setCurrent(list);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
public void commandAction(Command cmd, Displayable disp)
{
if (cmd == okCommand)
{
switch(list.getSelectedIndex()){
case 0:
//创建记录存储RecordC
try{
rs=RecordStore.openRecordStore("RecordC",true);
}catch(Exception ex){}
alert.setString("RecordC创建完成");
break;
case 1:
//增加一条新记录
try{
byte[] recordData=new byte[1024];
recordData[0]=1;
rs.addRecord(recordData, 0, 1);
}catch(RecordStoreException rsnoe){}
alert.setString("增加一条记录");
break;
case 2:
//取得当前的记录条数和下一条记录的recordID
try{
alert.setString("记录条数:"+rs.getNumRecords()+
" 下一条记录recordID:"+rs.getNextRecordID());
本U R L:http://www.qqread.com/j2ee/w394286.html相关专题
- 手机病毒揭密 (3651篇文章)
- 游戏开发 (2171篇文章)
- 网络游戏攻略 (4399篇文章)
- J2ME开发教程 (587篇文章)
- J2ME游戏开发应用 (641篇文章)
- 程序设计 (228篇文章)
- J2ME游戏相关文章 (100篇文章)
- 移动增值 (94篇文章)
- 讨论J2EE建议的学习路线! (2次浏览)
- 分析J2EE架构的6个最佳实践 (1次浏览)
- 微软冲击移动平台市场J2ME何去何从 (0次浏览)
- 开发工具王者比拼 .NET单挑J2EE (0次浏览)
- 教您怎样部署基于WebSphere的J2EE应用 (0次浏览)
- 华山论剑 J2EE单挑.NET之框架组件篇 (0次浏览)
- 对J2EE项目实际应用的一点体会 (0次浏览)
- J2EE综合:介绍编写XML文档的工作经验 (0次浏览)
- J2ME手机游戏:获取RecordStore相关信息 (0次浏览)
- J2EE综合——Struts常见错误的全面汇总 (0次浏览)



