基于android的手機計步器的設(shè)計及實現(xiàn)+源代碼

基于android的手機計步器的設(shè)計及實現(xiàn)+源代碼

ID:35562996

大小:1.28 MB

頁數(shù):85頁

時間:2019-03-27

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

《基于android的手機計步器的設(shè)計及實現(xiàn)+源代碼》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、word文檔整理分享專業(yè)工程綜合實訓(xùn)設(shè)計報告參考資料word文檔整理分享目錄第一章緒論11.1課題的背景及意義11.2系統(tǒng)框架1第二章系統(tǒng)分析32.1系統(tǒng)可行性分析32.1.1功能可行性分析32.1.2運行環(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.

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

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

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

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

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

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

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

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

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