基于Android的手機計步器的設計與實現(xiàn)+源代碼.doc

基于Android的手機計步器的設計與實現(xiàn)+源代碼.doc

ID:55129020

大小:1.22 MB

頁數(shù):83頁

時間:2020-04-28

基于Android的手機計步器的設計與實現(xiàn)+源代碼.doc_第1頁
基于Android的手機計步器的設計與實現(xiàn)+源代碼.doc_第2頁
基于Android的手機計步器的設計與實現(xiàn)+源代碼.doc_第3頁
基于Android的手機計步器的設計與實現(xiàn)+源代碼.doc_第4頁
基于Android的手機計步器的設計與實現(xiàn)+源代碼.doc_第5頁
資源描述:

《基于Android的手機計步器的設計與實現(xiàn)+源代碼.doc》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、專業(yè)工程綜合實訓設計報告81目錄第一章緒論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ā)常用到的技術及環(huán)境搭建43.1Android開發(fā)常用到的技術43.1.1Activity43.1.2Service63.1.3ContentProvide

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

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

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

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

6、模塊根據(jù)總體框架結合起來。根據(jù)本軟件的功能需求,將本軟件分為以下幾個功能模塊,如圖1-1所示:81主界面步數(shù)公里暫停/開始卡路里設置走過的總步數(shù)走過的總長度開始/暫停運動運動所消耗的能量復位所有數(shù)據(jù)清零選擇日期日期步長體重設置用戶步長設置用戶體重結束關閉應用軟件歷史查看歷史記錄刪除歷史記錄保存保存記錄圖1-1整體框架圖81第二章系統(tǒng)分析2.1系統(tǒng)可行性分析可行性分析(Feasibility?Analysis)也稱為可行性研究,是在系統(tǒng)調查的基礎上,針對剛剛開發(fā)打算進一步應用的系統(tǒng)的必要性和可能性的分析和研究??尚行匝芯康哪康闹饕谟?,用最小的代價在盡可能短的時間內確定問題是否能

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

當前文檔最多預覽五頁,下載文檔查看全文

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

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