国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

2014-04-23 06:46吳連偉于炯段隆康龔成鵬
電腦知識與技術 2014年7期
關鍵詞:GPS定位Android平臺

吳連偉 于炯 段隆康 龔成鵬

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

關鍵詞:Android平臺;加速傳感器;GPS定位;BMI

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)07-1448-04

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

1 基于安卓平臺健康減肥軟件開發(fā)與設計的需求分析

1.1 功能需求

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

1.2 界面需求

2 基于安卓平臺健康減肥軟件的設計和實現(xiàn)技術

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

3 健康減肥軟件的總體設計

3.1 軟件總體設計

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

3.2 主窗體的設計

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

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

功能主要是計算體重指數(shù)(BMI)、有氧運動心率、健康標準查詢表:包括體溫、血糖、血壓、血脂、心率、脈搏、呼吸等。

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

3.4 減肥日記功能的設計

功能是實現(xiàn)記錄用戶每天的走路步數(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),傳感器初始化,進行感應每天所走步數(shù),mUpdateSQLiteThread對象用于更新數(shù)據(jù)庫的線程,保存每天記錄的數(shù)據(jù)。

3.5 色彩減肥功能的設計

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

技術上,這個功能模塊技術上實現(xiàn)很簡單,在PictureListMainActivity.java中實現(xiàn)。利用ImageView類來定義多組圖片實現(xiàn)。

3.6 健康膳食功能的設計

3.7 運動悅耳功能的設計

功能是讓用戶在鍛煉時間進行聽音樂,達到身心放松。

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

3.8 我的提醒功能的設計

功能是讓用戶可以定時進行有規(guī)律的鍛煉。

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

3.9 基本設置功能的設計

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

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

3.10 運動尋跡功能的設計

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

4.1 功能測試

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

4.2 測試結論

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

5 結束語

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

參考文獻:

[1] 陳曉梧,陳軼儒.健康飲食、適量運動與大學生減肥[J].科技信息:學術研究,2008(4):239-241.

[2] 黨李成.基于Google Android智能手機平臺的研究與應用[D].合肥:安徽大學,2010:20-26.

[3] 韓超.Android 系統(tǒng)原理及開發(fā)要點詳解[M].北京:電子工業(yè)出版社,2010.

猜你喜歡
GPS定位Android平臺
基于微信平臺的并行簽到考勤管理系統(tǒng)
移動軌跡挖掘算法設計與系統(tǒng)實現(xiàn)
基于Android平臺軟件開發(fā)技術研究
基于Android平臺的人臉識別系統(tǒng)設計與實現(xiàn)
基于Android平臺的健康醫(yī)療APP設計與開發(fā)
Android手機主題設計 
基于Android的Python語言英漢維電子詞典設計與實現(xiàn)
基于Android的多維級聯(lián)定位技術的研究與實現(xiàn)
基于Android 平臺的手機自助導游系統(tǒng)的設計與實現(xiàn)
手機防盜追蹤系統(tǒng)的設計與實現(xiàn)
石门县| 阿拉善盟| 安化县| 吴旗县| 马关县| 光泽县| 日土县| 灌云县| 上高县| 田阳县| 墨玉县| 孟连| 社会| 库尔勒市| 长白| 锦屏县| 合阳县| 佛坪县| 汶上县| 兴城市| 青海省| 太白县| 丰县| 自治县| 塘沽区| 隆昌县| 松阳县| 陆川县| 二手房| 扶沟县| 孟连| 神农架林区| 景德镇市| 易门县| 邯郸市| 商城县| 佛坪县| 彝良县| 贵州省| 石城县| 克什克腾旗|