首頁 資訊 基于安卓平臺(tái)的健康減肥軟件設(shè)計(jì)與開發(fā)

基于安卓平臺(tái)的健康減肥軟件設(shè)計(jì)與開發(fā)

來源:泰然健康網(wǎng) 時(shí)間:2025年05月19日 12:31

摘 要:針對(duì)當(dāng)前移動(dòng)平臺(tái)的健康減肥軟件種類少,形式單一,操作復(fù)雜的特點(diǎn),開發(fā)了一套基于安卓平臺(tái)健康減肥的軟件.本軟件主要實(shí)現(xiàn)了運(yùn)動(dòng)減肥、色彩減肥、GPS定位等功能.利用了安卓加速傳感器計(jì)算每天行程,GPS定位和百度地圖完成了當(dāng)前位置定位及路徑痕跡.

關(guān) 鍵 詞:Android平臺(tái);加速傳感器;GPS定位;BMI

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2014)07-1448-04

現(xiàn)代手機(jī)成為人們不可或缺的一部分,而在手機(jī)中,安卓手機(jī)已經(jīng)成為年輕人群的主流手機(jī),而年輕人也對(duì)減肥瘦身如火如荼,健康減肥也是愈演愈烈.電腦平臺(tái)的減肥軟件應(yīng)有盡有,趨向成熟,但在移動(dòng)客戶端上的健康減肥軟件種類少,并且形式單一,在市場(chǎng)上一款多功能的移動(dòng)健康減肥軟件還很少,所以移動(dòng)客戶端的健康減肥軟件有很大的市場(chǎng)空間,所以我就使用最廣并且最多的安卓平臺(tái)開發(fā)了健康減肥軟件.它有著靈活性、準(zhǔn)確性、生活化、直接性和潛在性等特點(diǎn).針對(duì)這些特點(diǎn),采用安卓平臺(tái)的健康減肥軟件就體現(xiàn)出了很大的優(yōu)勢(shì).這種采用移動(dòng)平臺(tái),讓人們隨時(shí)隨地進(jìn)行減肥,靈活準(zhǔn)確的記錄減肥成果,讓人們的減肥更加透明化.

1基于安卓平臺(tái)健康減肥軟件開發(fā)與設(shè)計(jì)的需求分析

1.1功能需求

健康減肥軟件主要以運(yùn)動(dòng)量的測(cè)定和評(píng)估為主,加以平衡膳食的健康生活方式為輔助,健康指數(shù)查詢,給出了健康人的心率、血壓、血糖等的標(biāo)準(zhǔn)指數(shù),讓大家作為健康的參考;減肥日記,用來記錄每天的走路數(shù),讓人們清晰的知道自己消耗的卡路里;飲食搭配用來合理的搭配食物,知道自己將要增加多少卡路里,以免過多的攝入;色彩減肥,有兩組圖片,進(jìn)行強(qiáng)烈的對(duì)比,引起肥胖者的重視,讓想減肥的人節(jié)食;健康膳食,提供了大量早中晚的食物以及這些食物的熱量,攝入多少出現(xiàn)的問題等信息;運(yùn)動(dòng)悅耳和我的提醒,是分別調(diào)用安卓自帶應(yīng)用music和desktopalarm,如果你的手機(jī)已經(jīng)深度優(yōu)化是不會(huì)正常顯示的.運(yùn)動(dòng)循跡是利用GPS定位和百度地圖來,用來標(biāo)注你的位置和所走路線的.這樣讓使用者更能了解自己運(yùn)動(dòng)的狀態(tài)和位置,綜合以上所述功能,展現(xiàn)了一套綜合的安卓健康減肥軟件.

1.2界面需求

2基于安卓平臺(tái)健康減肥軟件的設(shè)計(jì)和實(shí)現(xiàn)技術(shù)

安卓是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用移動(dòng)設(shè)備,是有Ja技術(shù)開發(fā)的.本軟件就是在安卓操作系統(tǒng)上開發(fā)的,安卓的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的結(jié)構(gòu).從架構(gòu)圖看,安卓分為四個(gè)層,從高層到底層分別是應(yīng)用程序?qū)?、?yīng)用程序架構(gòu)層、系統(tǒng)運(yùn)行庫(kù)層和Linux內(nèi)核層.Android開發(fā)四大組件分別是:活動(dòng)(Activity):用于表現(xiàn)功能.服務(wù)(Service):后臺(tái)運(yùn)行服務(wù),不提供界面呈現(xiàn).廣播接收器(BroadcastReceiver):用于接收廣播.內(nèi)容提供商(ContentProvider):支持在多個(gè)應(yīng)用中存儲(chǔ)和讀取數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫(kù).本應(yīng)用利用ja技術(shù),在安卓系統(tǒng)上進(jìn)行開發(fā).

3健康減肥軟件的總體設(shè)計(jì)

3.1軟件總體設(shè)計(jì)

根據(jù)我們定義的需求分析,我們給出了安卓平臺(tái)健康減肥軟件總體設(shè)計(jì),如圖1所示.

3.2主窗體的設(shè)計(jì)

主窗體利用GridView(九宮格)多控件布局,內(nèi)部添加了7個(gè)功能模塊.在主界面上部添加了利用加速傳感器感知的所走步數(shù)的計(jì)算.

3.3健康指數(shù)功能的設(shè)計(jì)

功能主要是計(jì)算體重指數(shù)(BMI)、有氧運(yùn)動(dòng)心率、健康標(biāo)準(zhǔn)查詢表:包括體溫、血糖、血壓、血脂、心率、脈搏、呼吸等.

技術(shù)上,在ToolMainListActivity.ja和CalorieManager.ja文件中實(shí)現(xiàn),根據(jù)BMI等于體重/(身高*身高)公式,求得BMI,并且得知自己處于輕體重、正常、肥胖等層次.健康標(biāo)準(zhǔn)查詢表是通過在ImageButton上添加文字來實(shí)現(xiàn)的.

3.4減肥日記功能的設(shè)計(jì)

功能是實(shí)現(xiàn)記錄用戶每天的走路步數(shù),并且通過公式計(jì)算每天消耗的卡路里.

技術(shù)上,在NoteListActivity.ja文件中實(shí)現(xiàn),利用安卓自帶的加速傳感器(accelerationtransducer),原理是慣性原理,也就是力的平衡,A(加速度)等于F(慣性力)/M(質(zhì)量),能感受加速度并轉(zhuǎn)換成可用輸出信號(hào)的傳感器.在CalorieManager.ja文件中mCalorieListener對(duì)象用于監(jiān)聽手機(jī)水平傳感器,Sensorsensor等于mSensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),傳感器初始化,進(jìn)行感應(yīng)每天所走步數(shù),mUpdateSQLiteThread對(duì)象用于更新數(shù)據(jù)庫(kù)的線程,保存每天記錄的數(shù)據(jù).

3.5色彩減肥功能的設(shè)計(jì)

功能是利用圖片對(duì)比法,讓用戶在視覺上產(chǎn)生沖擊.導(dǎo)致減少飲食和充分認(rèn)識(shí)到減肥的重要性.圖片對(duì)比方式:讓減肥的人充分認(rèn)識(shí)到減肥的重要性.圖片刺激方式:通過多組惡心的圖片以使人們產(chǎn)生厭食的現(xiàn)象.達(dá)到減肥的目的.

技術(shù)上,這個(gè)功能模塊技術(shù)上實(shí)現(xiàn)很簡(jiǎn)單,在PictureListMainActivity.ja中實(shí)現(xiàn).利用ImageView類來定義多組圖片實(shí)現(xiàn).

3.6健康膳食功能的設(shè)計(jì)

3.7運(yùn)動(dòng)悅耳功能的設(shè)計(jì)

功能是讓用戶在鍛煉時(shí)間進(jìn)行聽音樂,達(dá)到身心放松.

技術(shù)上,我們遵循軟件的簡(jiǎn)約化,直接調(diào)用安卓自帶軟件music(.android.music).但是如果安卓深度優(yōu)化,將自帶音樂修改了,那這個(gè)功能將不能使用.

3.8我的提醒功能的設(shè)計(jì)

功能是讓用戶可以定時(shí)進(jìn)行有規(guī)律的鍛煉.

技術(shù)上,與運(yùn)動(dòng)悅耳功能方式相同,直接調(diào)用安卓自帶軟件桌面鬧鈴(.android.deskAlarm).同樣的,如果安卓系統(tǒng)被深度優(yōu)化,將自帶的桌面鬧鈴修改了將不能使用此功能.

3.9基本設(shè)置功能的設(shè)計(jì)

功能是保存用戶的基本信息,如年齡、體重、身高等.

技術(shù)上,使用下拉菜單實(shí)現(xiàn)年齡體重身高等的記錄.在.example.health.food包中,入口是OptionActivity.ja文件中實(shí)現(xiàn)的.

3.10運(yùn)動(dòng)尋跡功能的設(shè)計(jì)

功能是實(shí)現(xiàn)了定位用戶當(dāng)前位置,并獲得了當(dāng)前經(jīng)緯度.包括計(jì)算距離,用戶的運(yùn)動(dòng)軌跡等.

4.1功能測(cè)試

采用測(cè)試方法:功能測(cè)試盒Alpha測(cè)試,由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行的測(cè)試,也可以是公司內(nèi)部的用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的受控測(cè)試.測(cè)試后進(jìn)行迭代,使項(xiàng)目達(dá)到更小的錯(cuò)誤率.表2是功能測(cè)試的結(jié)果.

4.2測(cè)試結(jié)論

系統(tǒng)功能的測(cè)試結(jié)果顯示,基于安卓平臺(tái)的健康減肥軟件能夠正常使用.各功能都可支持.滿足了預(yù)期期望.

5結(jié)束語

安卓版的健康減肥軟件開發(fā)與設(shè)計(jì)是由于手機(jī)軟件市場(chǎng)上健康減肥軟件種類少、功能單一等問題而開發(fā)的.目的是解決年輕人健康的減肥并且平衡的問題.軟件的設(shè)計(jì)應(yīng)當(dāng)符合操作簡(jiǎn)單,靈活方便等要求.采用ja技術(shù)在安卓平臺(tái)上開發(fā)設(shè)計(jì),在安卓手機(jī)上有運(yùn)行,方便快捷、靈活準(zhǔn)確.從而達(dá)到改善膳食,使減肥者真正達(dá)到想要的身材,實(shí)現(xiàn)出本軟件的真正價(jià)值.

相關(guān)知識(shí)

基于安卓平臺(tái)的健康減肥軟件設(shè)計(jì)與開發(fā)
基于安卓平臺(tái)健康減肥軟件設(shè)計(jì)與開發(fā).doc
基于云計(jì)算的區(qū)域健康服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
歡太健康軟件安卓版下載安裝
基于云平臺(tái)的老年人健康與家居環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
基于SOA的體檢中心健康管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
Fit減肥軟件下載2024安卓手機(jī)版
健康減肥軟件課程設(shè)計(jì).docx
基于云平臺(tái)的移動(dòng)醫(yī)療健康服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
健康管理軟件開發(fā)平臺(tái)

網(wǎng)址: 基于安卓平臺(tái)的健康減肥軟件設(shè)計(jì)與開發(fā) http://m.u1s5d6.cn/newsview1282355.html

推薦資訊