基于android的手機(jī)計(jì)步器的設(shè)計(jì)與實(shí)現(xiàn)+源代碼

基于android的手機(jī)計(jì)步器的設(shè)計(jì)與實(shí)現(xiàn)+源代碼

ID:11022778

大?。?.28 MB

頁數(shù):83頁

時(shí)間:2018-07-09

基于android的手機(jī)計(jì)步器的設(shè)計(jì)與實(shí)現(xiàn)+源代碼_第1頁
基于android的手機(jī)計(jì)步器的設(shè)計(jì)與實(shí)現(xiàn)+源代碼_第2頁
基于android的手機(jī)計(jì)步器的設(shè)計(jì)與實(shí)現(xiàn)+源代碼_第3頁
基于android的手機(jī)計(jì)步器的設(shè)計(jì)與實(shí)現(xiàn)+源代碼_第4頁
基于android的手機(jī)計(jì)步器的設(shè)計(jì)與實(shí)現(xiàn)+源代碼_第5頁
資源描述:

《基于android的手機(jī)計(jì)步器的設(shè)計(jì)與實(shí)現(xiàn)+源代碼》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、專業(yè)工程綜合實(shí)訓(xùn)設(shè)計(jì)報(bào)告81目錄第一章緒論11.1課題的背景及意義11.2系統(tǒng)框架1第二章系統(tǒng)分析32.1系統(tǒng)可行性分析32.1.1功能可行性分析32.1.2運(yùn)行環(huán)境可行性分析32.2開發(fā)環(huán)境簡介32.2.1JavaDevelopmentkit(JDK)介紹32.2.2AndroidSDK介紹32.2.3Eclipse開發(fā)工具介紹42.2.4AndroidDevelopmentTools(ADT)介紹4第三章Android開發(fā)常用到的技術(shù)及環(huán)境搭建43.1Android開發(fā)常用到的技術(shù)43.1.1Activity43.1.2Service63.1.3ContentProv

2、ider內(nèi)容提供者63.1.4Intent信使63.2環(huán)境搭建63.2.1安裝JDK63.2.2安裝Eclipse73.2.3AndroidSDK安裝73.2.4ADT安裝7第四章手機(jī)計(jì)步器的設(shè)計(jì)與實(shí)現(xiàn)84.1計(jì)步器功能的設(shè)計(jì)84.2計(jì)步器功能的實(shí)現(xiàn)104.2.1計(jì)步開始及暫停104.2.2復(fù)位鍵114.2.3設(shè)置步長114.2.4設(shè)置體重114.2.5歷史記錄的查看及刪除12第五章計(jì)步器的界面效果165.1用戶界面165.2設(shè)置界面175.3歷史界面205.4日歷選擇界面215.5用戶離開界面22第六章系統(tǒng)測試與分析236.1測試過程236.2測試分析36結(jié)論36參考文

3、獻(xiàn)3781第一章緒論1.1課題的背景及意義當(dāng)今社會(huì),手機(jī)已經(jīng)成為人們工作生活中必不可少的一項(xiàng)通訊和娛樂工具,隨著手機(jī)的不斷更新,手機(jī)的各種高層服務(wù)和應(yīng)用層出不窮。現(xiàn)在智能手機(jī)可謂是爆發(fā)式增長,與此同時(shí)傳統(tǒng)手機(jī)在不斷地消失,諾基亞就是在這樣的環(huán)境中受到了重創(chuàng)?,F(xiàn)在主要有三個(gè)使用率和關(guān)注度最高的手機(jī)平臺(tái),分別是:Android,ios和windowsphone平臺(tái),在這三個(gè)平臺(tái)中Android的占有率最高。自2007年11月Google公司發(fā)布Android系統(tǒng)以來,短短幾年時(shí)間,Android已經(jīng)占據(jù)了智能手機(jī)市場的半壁江山,成為目前最為炙手可熱的智能手機(jī)操作系統(tǒng)。Andr

4、oid走進(jìn)了越來越多人的生活,成為他們獲取信息的主要平臺(tái)。Android平臺(tái)對于Google和用戶的意義不在于手機(jī)本身,而在于為了推動(dòng)移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)鏈的迅速成型。具有開源性的Android手機(jī)平臺(tái)與之前Symbian、windowsmobile等操作系統(tǒng)不同,它們收取高額的授權(quán)費(fèi)用,而Android不需要,這樣使得應(yīng)用開發(fā)成本大大降低;也正是由于它的源代碼是開放的,使得開發(fā)者可以隨心所欲的開發(fā)應(yīng)用。同時(shí),手機(jī)生產(chǎn)商和軟件開發(fā)商也能夠在這里得到利潤,手機(jī)軟件得到有效的維護(hù)協(xié)調(diào)發(fā)展。這正是Google發(fā)布Android平臺(tái)的意義,也是Android平臺(tái)的使命所在。同時(shí)目前搭載

5、Android平臺(tái)的應(yīng)用有很多,但針對傳感器而開發(fā)的應(yīng)用市場上還不多見。本應(yīng)用正是針對Android手機(jī)內(nèi)置的加速度傳感器而特別設(shè)計(jì)的應(yīng)用。所以鑒于移動(dòng)端應(yīng)用開發(fā)是目前軟件開發(fā)行業(yè)正在興起并會(huì)越來越炙手可熱的一個(gè)分支,并且針對傳感器的開發(fā)相對空白我選擇了研究此課題。1.2系統(tǒng)框架在設(shè)計(jì)一款軟件時(shí)一般都會(huì)把它分成幾個(gè)模塊,在模塊的基礎(chǔ)上還會(huì)再分小模塊,這樣就達(dá)到了軟件模塊化設(shè)計(jì)的要求,然后再對各個(gè)小模塊進(jìn)行詳細(xì)設(shè)計(jì)和編寫,采用模塊化的管理方式可以使軟件結(jié)構(gòu)更清晰,也使得軟件的管理更有秩序,使別人容易理解和閱讀,但是這些模塊也要根據(jù)別的模塊來設(shè)計(jì)和約束,不能隨便設(shè)計(jì)脫離框架,

6、設(shè)計(jì)完成后需要把每個(gè)設(shè)計(jì)完成的模塊根據(jù)總體框架結(jié)合起來。根據(jù)本軟件的功能需求,將本軟件分為以下幾個(gè)功能模塊,如圖1-1所示:81主界面步數(shù)公里暫停/開始卡路里設(shè)置走過的總步數(shù)走過的總長度開始/暫停運(yùn)動(dòng)運(yùn)動(dòng)所消耗的能量復(fù)位所有數(shù)據(jù)清零選擇日期日期步長體重設(shè)置用戶步長設(shè)置用戶體重結(jié)束關(guān)閉應(yīng)用軟件歷史查看歷史記錄刪除歷史記錄保存保存記錄圖1-1整體框架圖81第二章系統(tǒng)分析2.1系統(tǒng)可行性分析可行性分析(Feasibility?Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對剛剛開發(fā)打算進(jìn)一步應(yīng)用的系統(tǒng)的必要性和可能性的分析和研究。可行性研究的目的主要在于,用最小的

7、代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。[1]該階段通過對系統(tǒng)總目標(biāo)的初步調(diào)研與分析,提出可行性方案并進(jìn)行論證。2.1.1功能可行性分析1、計(jì)步功能:根據(jù)用戶設(shè)置的步長和體重,估算用戶步行運(yùn)動(dòng)所消耗的熱量。當(dāng)距離發(fā)生改變時(shí)在前臺(tái)界面上刷新用戶步行的步數(shù)、距離、和消耗的卡路里;該計(jì)步功能還實(shí)現(xiàn)了Notification后臺(tái)運(yùn)行的功能。2、設(shè)置參數(shù)功能:設(shè)置用戶的步長、體重2個(gè)參數(shù)信息。通過設(shè)置體重可以估算出不同體重的人運(yùn)動(dòng)所消耗的卡路里量。3、退出系統(tǒng)功能:當(dāng)用戶想終止計(jì)步軟件時(shí),可以點(diǎn)擊退出菜單后退出本系統(tǒng)。4、歷史記錄功

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。