首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
中国IT教育
Google
首页 资讯动态 认证考试 新手入门 核心技术 高级技术 J2EE J2ME Java&XML 开源技术 其他技术 RSS订阅 论坛 专题
您现在的位置: 中国IT实验室 >> Java >> J2ME >> 无线开发 >> 正文

J2ME手机游戏:获取RecordStore相关信息

  示例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());

上一页  [1] [2] 

【责编:John】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 ·Java入门 Tomcat的配置技巧精华专题…
 ·Oracle RMAN物理备份技术详解…
 今日更新
 社区讨论
 博客论点
 频道精选
 Java 频道导航