北京邮电大学世
mService.setDesiredPace((int) desiredPaceOrSpeed); }
else if (mMaintain == PedometerSettings.M_SPEED) {
mService.setDesiredSpeed(desiredPaceOrSpeed); } } }
private void savePaceSetting() {
mPedometerSettings.savePaceOrSpeedSetting(mMaintain, mDesiredPaceOrSpeed); }
private StepService mService;
private ServiceConnection mConnection = new ServiceConnection() {
public void onServiceConnected(ComponentName className, IBinder service) {
mService = ((StepService.StepBinder) service).getService();
mService.registerCallback(mCallback); mService.reloadSettings();
}
public void onServiceDisconnected(ComponentName className) {
mService = null; } };
private void startStepService() {
if (!mIsRunning) {
Log.i(TAG, \ mIsRunning = true;
startService(new Intent(WalkingActivity.this,
北京邮电大学世
StepService.class)); } }
private void bindStepService() {
Log.i(TAG, \
bindService(new Intent(WalkingActivity.this, StepService.class), mConnection,
Context.BIND_AUTO_CREATE + Context.BIND_DEBUG_UNBIND); }
private void unbindStepService() {
Log.i(TAG, \ unbindService(mConnection); }
private void stopStepService() {
Log.i(TAG, \ if (mService != null) {
Log.i(TAG, \
stopService(new Intent(WalkingActivity.this, StepService.class)); }
mIsRunning = false; }
判断是走路还是跑步
public boolean isRunning() {
return mSettings.getString(\ .equals(\ }
public int getDesiredPace() {
return mSettings.getInt(\ }
public void savePaceOrSpeedSetting(int maintain, float desiredPaceOrSpeed)
北京邮电大学世
{ SharedPreferences.Editor editor = mSettings.edit(); if (maintain == M_PACE) {
editor.putInt(\ }
else if (maintain == M_SPEED) {
editor.putFloat(\ }
editor.commit();
}
}
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于Android系统的计步器软件的设计与制作 - 图文(7)在线全文阅读。
相关推荐: