首頁 資訊 基于安卓平臺健康減肥軟件設(shè)計與開發(fā).doc

基于安卓平臺健康減肥軟件設(shè)計與開發(fā).doc

來源:泰然健康網(wǎng) 時間:2024年12月01日 23:30

基于安卓平臺健康減肥軟件設(shè)計與開發(fā)

基于安卓平臺健康減肥軟件設(shè)計與開發(fā)   摘要:針對當(dāng)前移動平臺的健康減肥軟件種類少,形式單一,操作復(fù)雜的特點,開發(fā)了一套基于安卓平臺健康減肥的軟件。本軟件主要實現(xiàn)了運動減肥、色彩減肥、GPS定位等功能。利用了安卓加速傳感器計算每天行程,GPS定位和百度地圖完成了當(dāng)前位置定位及路徑痕跡。   關(guān)鍵詞:Android平臺;加速傳感器;GPS定位;BMI   中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)07-1448-04   現(xiàn)代手機成為人們不可或缺的一部分,而在手機中,安卓手機已經(jīng)成為年輕人群的主流手機,而年輕人也對減肥瘦身如火如荼,健康減肥也是愈演愈烈。電腦平臺的減肥軟件應(yīng)有盡有,趨向成熟,但在移動客戶端上的健康減肥軟件種類少,并且形式單一,在市場上一款多功能的移動健康減肥軟件還很少,所以移動客戶端的健康減肥軟件有很大的市場空間,所以我就使用最廣并且最???的安卓平臺開發(fā)了健康減肥軟件。它有著靈活性、準確性、生活化、直接性和潛在性等特點。針對這些特點,采用安卓平臺的健康減肥軟件就體現(xiàn)出了很大的優(yōu)勢。這種采用移動平臺,讓人們隨時隨地進行減肥,靈活準確的記錄減肥成果,讓人們的減肥更加透明化。   1 基于安卓平臺健康減肥軟件開發(fā)與設(shè)計的需求分析   1.1 功能需求   健康減肥軟件主要以運動量的測定和評估為主,加以平衡膳食的健康生活方式為輔助,健康指數(shù)查詢,給出了健康人的心率、血壓、血糖等的標準指數(shù),讓大家作為健康的參考;減肥日記,用來記錄每天的走路數(shù),讓人們清晰的知道自己消耗的卡路里;飲食搭配用來合理的搭配食物,知道自己將要增加多少卡路里,以免過多的攝入;色彩減肥,有兩組圖片,進行強烈的對比,引起肥胖者的重視,讓想減肥的人節(jié)食;健康膳食,提供了大量早中晚的食物以及這些食物的熱量,攝入多少出現(xiàn)的問題等信息;運動悅耳和我的提醒,是分別調(diào)用安卓自帶應(yīng)用music和desktop alarm,如果你的手機已經(jīng)深度優(yōu)化是不會正常顯示的。運動循跡是利用GPS定位和百度地圖來,用來標注你的位置和所走路線的。這樣讓使用者更能了解自己運動的狀態(tài)和位置,綜合以上所述功能,展現(xiàn)了一套綜合的安卓健康減肥軟件。   1.2 界面需求   2 基于安卓平臺健康減肥軟件的設(shè)計和實現(xiàn)技術(shù)   安卓是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用移動設(shè)備,是有Java技術(shù)開發(fā)的。本軟件就是在安卓操作系統(tǒng)上開發(fā)的,安卓的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的結(jié)構(gòu)。從架構(gòu)圖看,安卓分為四個層,從高層到底層分別是應(yīng)用程序?qū)?、?yīng)用程序架構(gòu)層、系統(tǒng)運行庫層和Linux內(nèi)核層。Android開發(fā)四大組件分別是:活動(Activity): 用于表現(xiàn)功能。服務(wù)(Service): 后臺運行服務(wù),不提供界面呈現(xiàn)。廣播接收器(BroadcastReceiver):用于接收廣播。內(nèi)容提供商(Content Provider): 支持在多個應(yīng)用中存儲和讀取數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫。本應(yīng)用利用java技術(shù),在安卓系統(tǒng)上進行開發(fā)。   3 健康減肥軟件的總體設(shè)計   3.1 軟件總體設(shè)計   根據(jù)我們定義的需求分析,我們給出了安卓平臺健康減肥軟件總體設(shè)計,如圖1所示。   3.2 主窗體的設(shè)計   主窗體利用GridView(九宮格)多控件布局,內(nèi)部添加了7個功能模塊。在主界面上部添加了利用加速傳感器感知的所走步數(shù)的計算。   3.3 健康指數(shù)功能的設(shè)計   功能主要是計算體重指數(shù)(BMI)、有氧運動心率、健康標準查詢表:包括體溫、血糖、血壓、血脂、心率、脈搏、呼吸等。   技術(shù)上,在ToolMainListActivity.java和CalorieManager.java文件中實現(xiàn),根據(jù)BMI=體重/(身高*身高)公式,求得BMI,并且得知自己處于輕體重、正常、肥胖等層次。健康標準查詢表是通過在ImageButton上添加文字來實現(xiàn)的。   3.4 減肥日記功能的設(shè)計   功能是實現(xiàn)記錄用戶每天的走路步數(shù),并且通過公式計算每天消耗的卡路里。   技術(shù)上,在NoteListActivity.java文件中實現(xiàn),利用安卓自帶的加速傳感器(acceleration transducer),原理是慣性原理,也就是力的平衡,A(加速度)=F(慣性力)/M(質(zhì)量) ,能感受加速度并轉(zhuǎn)換成可用輸出信號的傳感器。在CalorieManager.java文件中mCalorieListener對象用于監(jiān)聽手機水平傳感器,Sensor sensor = mSensorMgr.getDefaultSensor(Sensor.TYPE_ACCELE ROMETER),傳感器初始化,進行感應(yīng)每天所走步數(shù),mUpdateSQLite

相關(guān)知識

Fit減肥軟件下載2024安卓手機版
基于SOA的體檢中心健康管理平臺設(shè)計與實現(xiàn)
減肥軟件哪個好用
基于小數(shù)據(jù)背景下健康管家跑步機設(shè)計研究.doc
體重管家減肥助手安卓版下載
基于Android的運動記錄APP設(shè)計與實現(xiàn)(論文+源碼)
健康減肥軟件大全下載
《第18課 體育與健康基礎(chǔ)知識:肥胖的原因及控制》教學(xué)設(shè)計(湖南省市級優(yōu)課).doc
減肥軟件排行榜
薄荷健康app下載 薄荷健康(健康減肥軟件) v11.7.1 安卓版 下載

網(wǎng)址: 基于安卓平臺健康減肥軟件設(shè)計與開發(fā).doc http://www.u1s5d6.cn/newsview196679.html

推薦資訊