freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-基于android平臺(tái)的手機(jī)計(jì)步器設(shè)計(jì)-文庫(kù)吧

2025-05-14 21:06 本頁(yè)面


【正文】 低端,中 端和高端市場(chǎng)中,受到了各個(gè)層次的歡迎 ,并且 Android 是開(kāi)源的,開(kāi)發(fā)者隨時(shí)都可以查看系統(tǒng)源代碼,并且使用時(shí)下最流行的 java 作為其主要的開(kāi)發(fā)語(yǔ)言。由于這些特點(diǎn), 才 使得 Android成為現(xiàn)在市場(chǎng)占有量最大的軟件平臺(tái),在這樣的平臺(tái)上面開(kāi)發(fā)一款獨(dú)特的日常生活軟件尤為必要的。 Android 不只是一個(gè)操作系統(tǒng)而已,它包括了: a) 經(jīng)過(guò) Google 剪裁和調(diào)優(yōu)的 Linux Kernel,對(duì)于掌上設(shè)備的硬件提供了優(yōu)秀的支持。 Google 在 Linux 方面的應(yīng)用能力不容置疑, Google 公司所有的幾十萬(wàn)服務(wù)器全部是自己修改過(guò)的 Linux 操作系統(tǒng)。 b) 經(jīng)過(guò) Google 修改的 Java 虛擬機(jī) Dalvik,是基于 Apache Harmony 虛擬機(jī)版本進(jìn)行改良而來(lái),能夠提供極高的執(zhí)行性能。有了 Java 虛擬機(jī),大部分Java 核心類庫(kù)都已經(jīng)可以直接運(yùn)行。 c) 大量立即可用的類庫(kù)和應(yīng)用軟件,例如瀏覽器 Webkit,數(shù)據(jù)庫(kù) SQLite,讓你可輕易開(kāi) 發(fā) 出來(lái) 媲美于 桌面應(yīng)用復(fù)雜度的手機(jī)軟件。 d) Google 已經(jīng)開(kāi)發(fā)好了大量現(xiàn)成的應(yīng)用軟件,同時(shí)可以直接使用 Google很多在線服務(wù)。 e) Google 提供了基于 Eclipse 的完整開(kāi)發(fā)環(huán)境,模擬器,文檔,幫助,示例將極 大推動(dòng) Android 快速的推廣和發(fā)展。 基于 Android 眾多的優(yōu)點(diǎn),圍繞 Android 形成了一個(gè)移動(dòng)手機(jī)聯(lián)盟,主要的手北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) II 機(jī) 廠商幾乎全部在列,而此聯(lián)盟在極大的推動(dòng) Android 平臺(tái)的推廣和發(fā)展,在未來(lái)的幾年 也必 將極大的推動(dòng)整個(gè)手機(jī)操作系統(tǒng)甚至是互聯(lián)網(wǎng)乃至軟件行業(yè)的發(fā)展。 課題的目的與意義 Android 平臺(tái)對(duì)于 Google 和 用戶 的意義不在于手機(jī)本身, 而在于 為了 推動(dòng)移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)鏈的迅速成型。具有開(kāi)源特性的 Android 手機(jī) 平臺(tái) 廢棄 了之前 Symbian、windows mobile 等操作系統(tǒng)收取高額的授 權(quán)費(fèi)用的模式,使得 應(yīng)用開(kāi)發(fā) 成本大大降低; 也 正是由于它開(kāi) 放 源代碼,使得手機(jī)產(chǎn)生更多個(gè)性化的應(yīng)用。同時(shí),合作方 也能夠在這里得到利潤(rùn)或者創(chuàng)造價(jià)值,手機(jī)軟件行業(yè)得到 有效的 維護(hù)協(xié)調(diào)發(fā)展。這正式 Google 發(fā)布 Android 平臺(tái)的意義,也是 Andorid 平臺(tái)存在的使命所在。而作為Android 平臺(tái)成員之一的中國(guó)移動(dòng)也投資成立了一家通訊公司,專門(mén)從事 Google 手機(jī)軟件的應(yīng)用以及本地化 特色 軟件的開(kāi)發(fā),比如在 Google 手機(jī)平臺(tái)上添加飛信、輸入法等一系列符合國(guó)內(nèi)用戶使用 習(xí)慣 的功能。更多的手機(jī)軟件開(kāi)發(fā) 商 已經(jīng)或者籌備將公司進(jìn)行 轉(zhuǎn)型,從其方向的開(kāi)發(fā)轉(zhuǎn)向到 Android 軟件 的開(kāi)發(fā)。 綜觀世界, Android 平臺(tái)對(duì)手機(jī)軟件行業(yè)和移動(dòng)手機(jī)平臺(tái)將發(fā)揮極大地推動(dòng)作用,而在未來(lái)的幾年或者一段時(shí)間內(nèi), Android 將越發(fā)的凸顯自己的重要性 。 基于此,我們有必要通過(guò)進(jìn)行相關(guān)的研究來(lái)了解 Android 平臺(tái),來(lái)了解開(kāi)發(fā) Android 的那一大批人的先進(jìn)理念和思想, 進(jìn)而更深入 了解手機(jī)軟件行 業(yè), 同事掌握 未來(lái)無(wú) 線 移動(dòng)互聯(lián)網(wǎng)的發(fā)展趨勢(shì),從而更好的適應(yīng)時(shí)代的需要。 本文主要研究?jī)?nèi)容 本 論文是 對(duì)基于安卓平臺(tái)的手機(jī)計(jì)步器的設(shè)計(jì)和研究,目的是為了方便用戶綠色生活 ,保持健康的生活態(tài)度,并且為用戶節(jié)約了不必要的開(kāi)支同時(shí)也避免了資源的浪費(fèi)。 Android 系統(tǒng)的一大亮點(diǎn)之一就是傳感器的使用,利用傳感器可以開(kāi)發(fā)出很多新奇有趣的應(yīng)用程序,例如計(jì)步器,水平儀,甚至在很多游戲中都可以使用傳感器來(lái)操作游戲。傳感器的種類很多,其中包括加速度傳感器、姿態(tài)傳感器、磁場(chǎng)傳感器、溫度傳感器、光傳感器等, 本論文 介紹的計(jì)步器應(yīng)用就是使用加速度傳感器。 本論文主要對(duì)計(jì)步器以下 功能 做主要研究。 程序運(yùn)行后進(jìn)入主界面,用戶可以看到行程、消耗熱量、速度以及步速。點(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)不同的北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) III 體型了,路面等因素),通過(guò)設(shè)置步長(zhǎng)來(lái)設(shè)置用戶自身實(shí)際步長(zhǎng)(為了估算行走的距離和速度,輸入步長(zhǎng)得出粗略的距離和速度,僅供參考),設(shè)置體重來(lái)調(diào)節(jié)用戶的實(shí)際體重(這是為了計(jì)算消耗的卡路里)。 按軟件工程 步驟: 1) 了解相關(guān)資料,了解本軟件的研究意義,確定實(shí)現(xiàn)技術(shù)與方式設(shè)計(jì)總目標(biāo)及其整體框架。 2) 了解用戶的使用習(xí)慣和使用心理,進(jìn)行用戶需求分析和規(guī)范。 3) 草擬功能模塊,畫(huà)出模塊圖。 4) 搜集軟 件制作素材。 5) 編寫(xiě)代碼實(shí)現(xiàn)各個(gè)功能模塊。 6) 根據(jù) Android 特有的使用風(fēng)格進(jìn)行布局與優(yōu)化。 7) 完成系統(tǒng)測(cè)試并改進(jìn)。 北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) IV 2. 相關(guān)技術(shù)介紹 開(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)槭鞘褂?Java 語(yǔ)言進(jìn)行開(kāi)發(fā),還應(yīng)該有由 SUN 公司提供的 Java SDK(其中包括 JRE: Java Runtime Environment)。此外, Android 的應(yīng)用程序開(kāi)發(fā)和 Java 開(kāi)發(fā)有較大區(qū)別的,所以還需要有 Google 提供的 Android SDK。同時(shí),還需要在Eclipse 安裝 ADT,為 Android 開(kāi)發(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) Java SDK (2) Eclipse (3) Android SDK (4) ADT 開(kāi)發(fā)工具 Android SDK 介紹 SDK 指是軟件開(kāi)發(fā)包, 被 軟件開(kāi)發(fā)工程師 用于為特定的 軟件包 、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立 應(yīng)用軟件 的開(kāi)發(fā)工具的集合。因此, Android SDK 指的既是 Android 專屬的軟件開(kāi)發(fā)工具包。 Eclipse 簡(jiǎn)介 Eclipse 是 一個(gè) 著名的 跨平臺(tái) 的 自由 集成開(kāi)發(fā)環(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 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) V 開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 盡管 Eclipse 是使用 Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言 。 例如,支持諸如 C/C++ 和 COBOL 等編程語(yǔ)言的插件已經(jīng)可用。 Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 本系統(tǒng)即通過(guò) Eclipse,添加 Android 做插件,匹配上 AndroidSDK 進(jìn)行軟件的開(kāi)發(fā)。 JDK 簡(jiǎn)介 JDK(Java Development Kit)是一個(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 是 Sun Microsystems 針對(duì) Java 開(kāi)發(fā)員的產(chǎn)品。 自從 Java 推出以來(lái), JDK已經(jīng)成為使用最廣泛的 Java SDK( Software development kit) 。 JDK 是整個(gè) Java的核心,包括了 Java 運(yùn)行環(huán)境, Java 工具和 Java 基礎(chǔ)的類庫(kù)。 JDK 中還包括完整的 JRE( Java Runtime Environment, Java 運(yùn)行環(huán)境 ),也被稱為 private runtime。包括了用于產(chǎn)品環(huán)境的各種庫(kù)類,以及給開(kāi)發(fā)員使用的補(bǔ)充庫(kù),如國(guó)際化的庫(kù)、 IDL庫(kù)。 ADT 簡(jiǎn)介 Google專門(mén)為 Eclipse 開(kāi)發(fā)了一個(gè)插件來(lái)輔助開(kāi)發(fā),即 Android Development Tools( ADT) 。 目前 Android 開(kāi)發(fā)所用的開(kāi)發(fā)工具是 Eclipse,在 Eclipse 編譯 IDE環(huán)境中,安裝 ADT,為 Android 開(kāi)發(fā)提供開(kāi)發(fā)工具的升級(jí)或者變更,簡(jiǎn)單理解為在Eclipse 下開(kāi)發(fā)工具的升級(jí)下載工具。 開(kāi)發(fā) 環(huán)境 本軟件是在 windows 7 操作系統(tǒng)中,利用 Eclipse 開(kāi)發(fā)工具搭載 Android SDK工具包,結(jié)合 Android 手機(jī)自帶的 sqlite3 數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)。 Android SDK 常見(jiàn)公共類庫(kù)介紹 android 的傳感器 加速度傳感器 、磁 場(chǎng)傳感器、光線傳感器 、重力傳感器、線性加速傳感器、等北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) VI 等。 加速度傳感器 : :返回手機(jī)設(shè)備在 X,Y,Z 三個(gè)方向上的加速度 .(我們用到的) 磁場(chǎng)傳感器: :,返回周圍磁場(chǎng)在手機(jī)的 X,Y,Z 方向上的影響 (磁場(chǎng)分量 ). 距離感應(yīng)器: : 重力傳感器: : 線性加速傳感器: : Android 界面 Activity 介紹 Android 的界面是由每一個(gè)成為 Activity 的 java 類組成的,這個(gè)類庫(kù)是制作Android 軟件必須使用的 。 WalkingActivity 是應(yīng)用程序的用戶界面,主要功能是按照 XML 布局文件的內(nèi)容顯示界面并與用戶進(jìn)行交互。 只有使用了這個(gè)才可以讓用戶看得見(jiàn),本類中有幾個(gè)常用的覆寫(xiě)方法來(lái)表示界面的生存周期,分別是: onCreate(),onStart(),onResume(),onPause(),onStop(),onDestroy(),onRestart()七個(gè)方法。 Activity 的生命周期 圖,如圖 21所示: 北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) VII 圖 21 Android Activity生存周期圖 可行性研究 可行性分析( Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)剛剛開(kāi)發(fā)打算進(jìn)一步應(yīng)用的系統(tǒng)的必要性和可能性的分析和研究 。 可行性研究的目的 主要 在于 , 用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解北京郵電大學(xué)世紀(jì)學(xué)院畢業(yè)設(shè)計(jì)(論文) VIII 決。 該階段通過(guò) 對(duì)系統(tǒng)總目標(biāo)的初步調(diào)研與分析,提出可行性方案并進(jìn)行論證。在此,主要從 經(jīng)濟(jì)可行性、 技術(shù)可行性和操作可行性三方面進(jìn)行分析。 經(jīng)濟(jì)可行性 隨著人民生活水平的提高, 尤其 我國(guó)成功承辦 2021年奧運(yùn)會(huì)以來(lái),人們的健康運(yùn)動(dòng)意識(shí)逐漸增強(qiáng)。 而 上班族 們 由于時(shí)間緊張可利用的休閑時(shí)間較少, 他們則 會(huì)利用 一些零散的時(shí)間進(jìn)行鍛煉,比如 上班來(lái)回的路上多走路 少乘車 , 在辦公區(qū) 盡量選擇 走 樓梯而不是 乘坐 電梯等等,由于運(yùn)動(dòng)時(shí)間零散不便于量化自己的運(yùn)動(dòng)量, 也就無(wú)法估計(jì)健身效果。 在這樣的背景前提下,擁有一款計(jì)步器就顯得尤為必要了。 目前市場(chǎng) 上的計(jì)步器少則幾十多則上百,而 智能手機(jī)計(jì)步器 軟件 的成本 幾乎 為零。 只需用戶擁有 一臺(tái) 有 安卓 系統(tǒng)的 智能手機(jī)即可安裝使用了。 并且手機(jī)計(jì)步器軟件 攜帶方便, 可以 隨時(shí)隨地獲取用戶的運(yùn)動(dòng)信息, 擁有 不受地理和時(shí)間限制的特點(diǎn),可以充分利用人們的閑暇時(shí)間,從這個(gè)角度看,該軟件可行。 技術(shù)可行性 開(kāi)發(fā)工具: Eclipse Classic 數(shù)據(jù)庫(kù)環(huán)境: sqlite3 系統(tǒng)環(huán)境: Microsoft Windows XP 或以上版本 軟件實(shí)現(xiàn)是依靠基于 Android 系統(tǒng)的開(kāi)發(fā)技術(shù),使用的是 java 為主的開(kāi)發(fā)語(yǔ)言進(jìn) 行開(kāi)發(fā),再加上 SOAP 技術(shù)進(jìn)行數(shù)據(jù)交互。 功能說(shuō)明 具體有如下一些功能:計(jì)步開(kāi)始,計(jì)步暫停,計(jì)步清零,主屏幕顯示計(jì)步總數(shù),走過(guò)的公里數(shù),每分鐘走多少步,每小時(shí)走多少公里和消耗的卡路里量。 進(jìn)入設(shè)置菜單設(shè)置靈敏度,設(shè)置步長(zhǎng),根據(jù)步長(zhǎng)計(jì)算走過(guò)公里數(shù)、步速和消耗的卡路里量,設(shè)置體重和運(yùn)動(dòng)類型,主要用于計(jì)算消耗的卡路里量。退出應(yīng)用。 技術(shù)分析 表 31 技術(shù)需求分析 關(guān)鍵技術(shù)項(xiàng) 要求 現(xiàn)有水平 對(duì)照分析
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1