首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

范例13-点击速度测试机

2012-06-28 
实例13---点击速度测试机? 在原java me中通过这个例子是想要讲解RecordStore的使用,我在用了另外一种方式

实例13---点击速度测试机

? 在原java me中通过这个例子是想要讲解RecordStore的使用,我在用了另外一种方式来实现同样的效果,就是用SharedPreferences, 然后用触屏点击事件替换了按键点击事件。

下面给出小效果图和源代码:


范例13-点击速度测试机


范例13-点击速度测试机

?MainView

RMSSCore.java

package com.wjh.demon_13;import android.content.Context;import android.content.SharedPreferences;public class RMSScore {public int m_nHighScore = 0; // 历史最高分public int m_nCurScore = 0;// 当前得分private SharedPreferences sharedPreferences = null;public RMSScore(Context context){sharedPreferences = context.getSharedPreferences("RsScore", Context.MODE_PRIVATE);}/********* 利用RMS系统存储最高得分 ************/public void SaveHighScore() {if (m_nCurScore <= m_nHighScore) // 如果本次得分低于历史最高分{return; }// 直接返回m_nHighScore = m_nCurScore; // 刷新记录// 打开SharedPreferences,没有则新建this.sharedPreferences.edit().putInt("highScore", m_nHighScore).commit(); // 更改第一条记录}/********* 利用RMS系统读取最高得分 ************/public void LoadHighScore() {m_nHighScore = this.sharedPreferences.getInt("highScore", -1);}}

?apk文件(将后缀改为apk):Demon_13.zip

源代码文件:Demon_13.rar

热点排行