基于Android系統(tǒng)的計(jì)步器軟件的設(shè)計(jì)與制作

基于Android系統(tǒng)的計(jì)步器軟件的設(shè)計(jì)與制作

ID:305883

大小:1.32 MB

頁(yè)數(shù):36頁(yè)

時(shí)間:2017-07-21

基于Android系統(tǒng)的計(jì)步器軟件的設(shè)計(jì)與制作_第1頁(yè)
基于Android系統(tǒng)的計(jì)步器軟件的設(shè)計(jì)與制作_第2頁(yè)
基于Android系統(tǒng)的計(jì)步器軟件的設(shè)計(jì)與制作_第3頁(yè)
基于Android系統(tǒng)的計(jì)步器軟件的設(shè)計(jì)與制作_第4頁(yè)
基于Android系統(tǒng)的計(jì)步器軟件的設(shè)計(jì)與制作_第5頁(yè)
資源描述:

《基于Android系統(tǒng)的計(jì)步器軟件的設(shè)計(jì)與制作》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、北京郵電大學(xué)世傳感器的種類(lèi)很多,其中包括加速度傳感器、姿態(tài)傳感器、磁場(chǎng)傳感器、溫度傳感器、光傳感器等,本論文介紹的計(jì)步器應(yīng)用就是使用加速度傳感器。本論文主要對(duì)計(jì)步器以下功能做主要研究。程序運(yùn)行后進(jìn)入主界面,用戶(hù)可以看到行程、消耗熱量、速度以及步速。點(diǎn)擊開(kāi)始,進(jìn)入運(yùn)行狀態(tài),點(diǎn)擊清零可以使所有數(shù)據(jù)回歸零初始狀態(tài)。點(diǎn)擊設(shè)置選項(xiàng)可以進(jìn)入設(shè)置界面,調(diào)節(jié)靈敏度來(lái)設(shè)置需要的靈敏度(靈敏度越高,對(duì)身體的動(dòng)作的感應(yīng)越靈敏,調(diào)節(jié)靈敏度來(lái)適應(yīng)不同的體型了,路面等因素),通過(guò)設(shè)置步長(zhǎng)來(lái)設(shè)置用戶(hù)自身實(shí)際步長(zhǎng)(為了估算行走的距離和速度,輸入步長(zhǎng)得出粗略的距離和速度,僅供參考),設(shè)置體重來(lái)調(diào)節(jié)用戶(hù)的實(shí)際

2、體重(這是為了計(jì)算消耗的卡路里)。按軟件工程步驟:2.相關(guān)技術(shù)介紹2.1開(kāi)發(fā)工具及環(huán)境簡(jiǎn)介Android的上層應(yīng)用程序是用Java語(yǔ)言開(kāi)發(fā),同時(shí)還需要基于Dalvik虛擬機(jī),所以Google公司推薦使用主流的Java繼承開(kāi)發(fā)環(huán)境Eclipse。只有Eclipse還不夠,因?yàn)槭鞘褂肑ava語(yǔ)言進(jìn)行開(kāi)發(fā),還應(yīng)該有由SUN公司提供的JavaSDK(其中包括JRE:JavaRuntimeEnvironment)。此外,Android的應(yīng)用程序開(kāi)發(fā)和Java開(kāi)發(fā)有較大區(qū)別的,所以還需要有Google提供的AndroidSDK。同時(shí),還需要在Eclipse安裝ADT,為Android開(kāi)

3、發(fā)提供開(kāi)發(fā)工具的升級(jí)或者變更,是Eclipse下開(kāi)發(fā)工具的升級(jí)下載的工具。簡(jiǎn)言之,需要以下軟件,才能搭建Android開(kāi)發(fā)環(huán)境,從而進(jìn)行Android應(yīng)用程序的開(kāi)發(fā)。(1)JavaSDK(2)Eclipse(3)AndroidSDK(4)ADT2.1.1開(kāi)發(fā)工具2.1.1.1AndroidSDK介紹SDK指是軟件開(kāi)發(fā)包,被軟件開(kāi)發(fā)工程師用于為特定的軟件包北京郵電大學(xué)世、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件的開(kāi)發(fā)工具的集合。因此,AndroidSDK指的既是Android專(zhuān)屬的軟件開(kāi)發(fā)工具包。2.1.1.2Eclipse簡(jiǎn)介Eclipse是一個(gè)著名的跨平臺(tái)的自由集成開(kāi)發(fā)

4、環(huán)境軟件。最初主要用來(lái)Java語(yǔ)言開(kāi)發(fā),現(xiàn)在人們可以通過(guò)安裝插件使其作為C++、Python、PHP等其他語(yǔ)言的開(kāi)發(fā)工具。Eclipse的本身只是一個(gè)框架平臺(tái),但是隨著眾多插件的產(chǎn)生,使得Eclipse擁有很好的靈活性。許多軟件開(kāi)發(fā)商以Eclipse為框架開(kāi)發(fā)自己的IDE。Eclipse含有插件開(kāi)發(fā)環(huán)境,這個(gè)組件主允許希望擴(kuò)展Eclipse的軟件開(kāi)發(fā)人員構(gòu)建與Eclipse環(huán)境無(wú)縫集成的工具。由于Eclipse中的每樣?xùn)|西都是插件,對(duì)于給Eclipse提供插件,以及給用戶(hù)提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。盡管Eclipse是使用Java

5、語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于Java語(yǔ)言。例如,支持諸如C/C++和COBOL等編程語(yǔ)言的插件已經(jīng)可用。Eclipse框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類(lèi)型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。本系統(tǒng)即通過(guò)Eclipse,添加Android做插件,匹配上AndroidSDK進(jìn)行軟件的開(kāi)發(fā)。2.1.1.3JDK簡(jiǎn)介JDK(JavaDevelopmentKit)是一個(gè)寫(xiě)Java應(yīng)用程序的程序開(kāi)發(fā)環(huán)境。它由一個(gè)處于操作系統(tǒng)層之上的運(yùn)行環(huán)境還有開(kāi)發(fā)者編譯,調(diào)試和運(yùn)行用Java語(yǔ)言寫(xiě)的applet和應(yīng)用程序所需的工具組成。JDK是SunMicrosystems針對(duì)Java開(kāi)發(fā)員的產(chǎn)品

6、。自從Java推出以來(lái),JDK已經(jīng)成為使用最廣泛的Java?SDK(Softwaredevelopmentkit)。JDK是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類(lèi)庫(kù)。JDK中還包括完整的JRE(JavaRuntimeEnvironment,Java運(yùn)行環(huán)境),也被稱(chēng)為privateruntime。包括了用于產(chǎn)品環(huán)境的各種庫(kù)類(lèi),以及給開(kāi)發(fā)員使用的補(bǔ)充庫(kù),如國(guó)際化的庫(kù)、IDL庫(kù)。2.1.1.4ADT簡(jiǎn)介Google專(zhuān)門(mén)為Eclipse開(kāi)發(fā)了一個(gè)插件來(lái)輔助開(kāi)發(fā),即AndroidDevelopmentTools(ADT)。目前Android開(kāi)發(fā)所

7、用的開(kāi)發(fā)工具是Eclipse,在Eclipse北京郵電大學(xué)世編譯IDE環(huán)境中,安裝ADT,為Android開(kāi)發(fā)提供開(kāi)發(fā)工具的升級(jí)或者變更,簡(jiǎn)單理解為在Eclipse下開(kāi)發(fā)工具的升級(jí)下載工具。2.1.2開(kāi)發(fā)環(huán)境本軟件是在windows7操作系統(tǒng)中,利用Eclipse開(kāi)發(fā)工具搭載AndroidSDK工具包,結(jié)合Android手機(jī)自帶的sqlite3數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)。2.2AndroidSDK常見(jiàn)公共類(lèi)庫(kù)介紹2.2.1android的傳感器加速度傳感器、磁場(chǎng)傳感器、光線傳感器、重力傳感器、線性加速傳感器、等等。加速度傳感器

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

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

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