freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-基于android平臺的手機計步器設(shè)計(編輯修改稿)

2025-02-12 22:04 本頁面
 

【文章內(nèi)容簡介】 圖53),在點擊“Step length”鍵后會出現(xiàn)填入用戶步長的對話框如圖54。圖53 設(shè)置步長 圖54 輸入用戶步長設(shè)置列表中的每一項指向了一條設(shè)置內(nèi)容,點擊一條設(shè)置項目后能夠進入設(shè)置項目的輸入界面,用戶可以根據(jù)自身的實際情況來更改設(shè)置信息,這也很符合人們的使用習慣。 各功能的實現(xiàn) 計步開始及暫停首先對Pause/ (new ()同時還要對此時狀態(tài)做一個判斷(mIsRunning ? : )。 若初始狀態(tài)為記錄則顯示pause,若初始狀態(tài)為非記錄狀態(tài)則顯示resume。具體代碼的實現(xiàn)見附錄“開始/暫停按鈕” 記錄數(shù)據(jù)清零對清零按鈕做一個View即:resetButton = (Button) findViewById()。實現(xiàn)清零的語句很簡單,對“reset”鍵做一個監(jiān)聽,當用戶點擊“reset”鍵時,即:(new () 執(zhí)行一下命令: { public void onClick(View v) { resetValues(true)。 } }。這樣記錄數(shù)據(jù)清零的按鈕就完成了。 設(shè)置步長對于設(shè)置步長,首先要獲取用戶所輸入的步長信息:return ((step_length, 20)若用戶未對步長信息進行編輯,則默認為20.在DistanceNotifier中使用mStepLength來計算走過的距離:mDistance = mDistance + (float) (mStepLength / )。 notifyListener()。在paceChanged中使用mStepLength來計算步速:mSpeed = // kilometers / hour value * mStepLength // centimeters / minute / 100000f * 60f。 // centimeters/kilometer tellFasterSlower()。 notifyListener()。 設(shè)置體重對于設(shè)置體重,首先要獲取用戶所輸入的體重信息:return ((body_weight, 50若用戶未對步長信息進行編輯,則默認為50.在CaloriesNotifier中使用mBodyWeight來計算用戶因運動所消耗的卡路里:mCalories += (mBodyWeight * (mIsRunning ? METRIC_RUNNING_FACTOR : METRIC_WALKING_FACTOR)) * mStepLength / 。 notifyListener()。 設(shè)置運動狀態(tài)當用戶選擇跑步運動的時候,程序會判斷返回值等于Running: return (exercise_type, running) .equals(running)判斷跑步還是走路是為了方便計算用戶所消耗的卡路里,在因運動所消耗卡路里的計算公式中跑步狀態(tài)和走路狀態(tài)分別對應(yīng)不同的參數(shù),根據(jù)用戶的選擇而確定卡路里的計算方法。設(shè)置運動裝態(tài)的詳細代碼見附錄“判斷是走路還是跑步”。 測試開始停止模塊測試能否根據(jù)用戶控制得到開始計步和停止計步的結(jié)果。 測試準備1) 模塊名:計步器2) 負責人:梁文淑3) 意圖:測試計步器各模塊功能。1) 點擊應(yīng)用圖標,如圖 61所示:2) 運動使主界面開始記錄數(shù)據(jù),如圖 62所示: 我要過論文我要過論文我要過論文我要過論文我要過論文我要過論文我要過論文圖61 圖為計步器主界面 圖62 圖為計步器主界面3) 在主界面點擊Pause,如圖 63所示: 4) 繼續(xù)運動觀察主界面數(shù)據(jù)是否有變化,如圖 64所示: 我要過論文我要過論文我要過論文我要過論文我要過論文我要過論文我要過論文我要過論文我要論文我要過論文我要過論文我要過論文我要過論文我要過論文我要文 圖63 圖為停止計步界面 圖64 圖為停止計步后仍在運動界面5) 進入settings(設(shè)置)界面,如圖 65所示:6) 點擊設(shè)置Sensitivity(靈敏度),如圖66所示: 過論文我要過論文我要過論 圖65 圖為設(shè)置界面 圖66 圖為設(shè)置靈敏度界面7) 點擊設(shè)置Step length(步長),如圖 67所示:8) 點擊設(shè)置Body weight(體重),如圖68所示:圖67 圖為步長設(shè)置界面 圖68 圖為體重設(shè)置界面9) 點擊設(shè)置Exercise type(運動類型),如圖69所示: 過論文我要過論文我要過論文 我要過論文我要過論文我要過論文我要過論文我要過論文我要過論文圖69 圖為運動類型設(shè)置界面 測試總結(jié)本軟件中幾個模塊的功能經(jīng)過測試,均測試通過,測試結(jié)果和最初的設(shè)計基本一致,所有的功能均能正常運行,軟件需要比較特殊的運行環(huán)境,首先手機的重力感應(yīng)功能必須有,而且Android系統(tǒng)的版本過低將不能使用。至此基于安卓平臺的手機計步器的設(shè)計基本完成。 5.結(jié)論經(jīng)過了數(shù)月的努力,Android平臺手計步器軟件終于完成了。本軟件能實現(xiàn)用戶對計步器的基本要求。方便用戶開啟關(guān)閉計步器,對運動情況和運動量可以直觀的從主界面獲取信息,設(shè)置選項中的智能人機交互平臺也可以明了的對用戶信息進行編輯,不需要復雜的操作不需要學習,一目了然。對于智能手機用戶來說,基于安卓平臺的手機計步器提供了一個快捷方便的平臺。為用戶提供隨時隨地的服務(wù),節(jié)省用戶不必要的資金消耗與時間消耗是本軟件設(shè)計的一個宗旨,整個框架和細節(jié)的設(shè)計都是圍繞這個宗旨進行的,雖然整個軟件還不是很成熟,還有很多不足和需要改進的地方,或者還有很多信息提供不到位,例如我們可以加入音樂播放模塊,是用戶在運動的同時享受輕松快樂的環(huán)境,這些還需要日后慢慢優(yōu)化和改善,但是最初的設(shè)計都實現(xiàn)了。在現(xiàn)在的功能基礎(chǔ)上本軟件可以進行擴展升級。本軟件最初設(shè)計的時候就是一個可以擴展的框架,所以為將來加入新的功能提供了很大的方便。本軟件雖然不是很強大,但是是我自己親手編寫的,開發(fā)一個能在時下最流行的軟件,使之順利的在平臺上運行是一件令人興奮的事情。把自己的想法一步一步地付諸實踐,最后成為一個真實的實物,被別人使用和稱贊,此時得到的成就感是尤為強烈的。 致謝四年的讀書生活在這個季節(jié)即將劃上一個句號,而于我的人生卻只是一個逗號,我將面對又一次征程的開始。四年的求學生涯在師長和親友的大力支持下,走得辛苦卻也收獲滿囊。畢業(yè)課題設(shè)計是我大學生活中忙碌而又充實的一段時光。在過去的幾個月里,我學到了很多寶貴的東西。不僅學到更多的理論知識,擴展了知識面,提高了自己的實際操作能力,而且學會了如何去學習新的知識,學會了面對困難和挑戰(zhàn),這些將是我以后的工作學習中的巨大財富。在論文即將付梓之際,思緒萬千,心情久久不能平靜。 偉人、名人為我所崇拜,可是我更急切地要把我的敬意和贊美獻給一位平凡的人,我的導師。我不是您最出色的學生,而您卻是我最尊敬的老師。您治學嚴謹,學識淵博,思想深邃,視野雄闊,為我營造了一種良好的精神氛圍。授人以魚不如授人以漁,置身其間,耳濡目染,使我不僅接受了全新的思想觀念,樹立了宏偉的學術(shù)目標,領(lǐng)會了基本的思考方式。從論文題目的選定到論文寫作的指導,經(jīng)由您悉心的點撥,再經(jīng)思考后的領(lǐng)悟,常常讓我有“山重水復疑無路,柳暗花明又一村”。其次要衷心的感謝此次論文評審團的全體老師在百忙之中犧牲寶貴的休息時間來審閱我的論文,不厭其煩的幫我一遍遍的對論文進行最后的修正。老師們的辛苦我看在眼里記在心里,在以后的人生之路上我一定努力工作回報恩師,回報母校。在此向默默支持、鼓勵和關(guān)懷我的父母和親人道一聲謝謝,尤其是我的父母為我的學業(yè)提供了物質(zhì)和精神支持,沒有他們的付出,就沒有我的今天。父母及家人無私的愛是我永遠的動力。再一次感謝我的母校北京郵電大學世紀學院,感謝通信與信息工程專業(yè)對我的培養(yǎng),感謝所有幫助過我的老師和同學朋友們!謝謝大家!在以后的工作、學習和生活中我將更加努力,用自己的行動回報社會、學校、老師及同學! 參考文獻[1] [M].北京:.[2] 吳亞峰,[M].北京:人民郵電出版 .[3] [M].北京:.[4] 嚴蔚敏, [M].北京:.[5] [M].北京:.[6] Bruce (陳昊鵬)[M].北京:機械工業(yè)出版 :2335[7] 蘇亞光。吳亞峰。[J].(23):36.[8] [D].:34一60.[9] Sandeep Kumar. Location Based Services using Android[C]. Android Application Fundamentals, 2009 IEEE International Conference: P15[10] 姚昱旻, 與J2ME 平臺間即時通信的研究與實現(xiàn)[J].(12):118120[11] 公磊, 的移動終端應(yīng)用程序開發(fā)與研究[J].(8):8689.[12] 差沙, 開發(fā)手機應(yīng)用[J].(1):2527[13] Narayan application development skills[J].IT TIME WEEKLY,2012。6(8):5558.[14] Konrad structural design guidelines[J].Journal of Computer and Software Engineering,(6):6972. 附錄Activitypackage 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。/** * @author Liangwenshu */public class WalkingActivity extends Activity{ private static final String TAG = Pedometer。 private SharedPreferences mSettings。 private PedometerSettings mPedometerSettings。 private Utils mUtils。 private TextView mStepValueView。 // 步數(shù) private TextView mPaceValueView。 // private TextView mDistanceValueView。 // 距離 private TextView mSpeedValueView。 // 速度 private TextView mCaloriesValueView。 // 卡路里消耗顯示框 TextView mDesiredPaceView。 private int mStepValue。// mStepValueView的值 private int mPaceValue。// mPaceValueView的值 private float mDistanceValue。// mDistanceValueView的值 private float mSpeedValue。// mSpeedValueView的值 private int mCaloriesValue。// mCaloriesValueView的值 private float mDesiredPaceOrSpeed。// private int mMaintain。// is爬山 private boolean mIsMetric=true。// 公制和米制切換標志 private float mMaintainInc。// private boolean mQuitting = false。 // private Button resetButton。 private Button start_pause_button。 // Set when user selected Quit from menu, can be used by onPause, onStop, // onDestroy /** * True, when service is running. */ private boolean mIsRunning。// 程序是否運行的標志位 /** Called when the activity is first created. */ @Override // 開始函數(shù),重寫該函數(shù),加入日志。 @Override protected void onStart() { (TAG, [ACTIVITY] onStart)。 ()。 } // 重寫回復函數(shù) @Override protected void onResume() { (TAG, [ACTIVITY] onResume)。 ()。 mSetting
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1