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

正文內(nèi)容

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

2025-02-12 22:04 本頁(yè)面
 

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