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

正文內(nèi)容

android手機(jī)計(jì)步軟件的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-全文預(yù)覽

2025-07-10 13:57 上一頁面

下一頁面
  

【正文】 AnimationSet animationset=new AnimationSet(true)。 Override protected void onCreate(Bundle savedInstanceState) { // TODO Autogenerated method stub (savedInstanceState)。 參考文獻(xiàn)[1] [OL]. /262/ [2] 張孝祥著.java就業(yè)培訓(xùn)教程[M].北京:清華大學(xué)出版社,2007.[3] 趙勇,楊紅梅, 第三代移動通信業(yè)務(wù)服務(wù)規(guī)范研究[D],電信網(wǎng)技術(shù),Vol(10),2009年4月.[4] [DB/OL].,20080730.[5] E2ECloud工作室著.深入淺出Google Android[M].北京:人民郵電出版社,2009081.[6] JavaEye.. 20100415.[7] 蓋玉婷、莊洪宇,GPS測量的誤差及精度控制[N],黑龍江科技信息,2010(16):10~11.[8] 李明峰、馮洪寶、[M].國防工業(yè)出版社,2006,2.[9] Android .. 20100410.[10] 王家林.大話企業(yè)級Android應(yīng)用開發(fā)實(shí)戰(zhàn)[M].電子工業(yè)出版社,2011,8[11] James Steele NelsonThe Android Developer’s Cookbook:Buliding Application with the Android SDK,2011,8[12] 汲康.基于IOS的娛樂計(jì)步軟件_HEALTHY_PIC的設(shè)計(jì)與實(shí)現(xiàn)[C].2012,3.[13] Android官方網(wǎng)站. 附 錄附錄1:歡迎界面的代碼public class WeleActivity extends Activity{ private static final int GOTO_MAIN_ACTIVITY=0。完成此次計(jì)步軟件的課題,我學(xué)會了靈活運(yùn)用基礎(chǔ)理論知識,結(jié)合實(shí)際情況解決問題。在本次畢業(yè)設(shè)計(jì)之前我對Android的了解幾乎為零,對圖片處理也很不熟悉,使得我在畢業(yè)設(shè)計(jì)在開始階段十分的困難。當(dāng)用戶選擇不同的參數(shù)時,將修改后的信息保存到配置文件中,使用SharedPreferences類來使用配置文件中的數(shù)據(jù),以便輔助完成計(jì)步的功能的函數(shù)來調(diào)用。設(shè)置用戶體重的作用是為了計(jì)算出用戶運(yùn)動中所消耗的卡路里量。 實(shí)現(xiàn)柱狀圖的代碼請見附錄5。柱狀圖的升高采用了類似于動畫效果,可以在創(chuàng)建時設(shè)置是否啟動動畫效果。 } (new MyAdapter())。for(int i=0。如圖510所示: 圖 510查詢運(yùn)動信息界面圖完成用戶運(yùn)動信息查詢的功能的分頁效果是通過ViewPager來實(shí)現(xiàn)的,ViewPager提供了多界面切換的新效果。 gp1=gp2。為此軟件提供了步行和跑步兩種狀態(tài),本文中提供的步長的計(jì)算公式[12]分別如下所示: 走路:stepLength(walk)=height/3; 跑步:stepLength(run)=*height. 卡路里(calories)的消耗量與諸多因素有關(guān),故對其進(jìn)行近似計(jì)算,具體計(jì)算公式如下: Calories=weight*distances(total)*距離和體重的單位分別為米和千克,能量的單位為cal.在變化經(jīng)緯度信息后獲取到距離時,根據(jù)用戶的身高算出步長,從而計(jì)算出步數(shù),已知用戶運(yùn)動的時間,可以算出用戶每分鐘運(yùn)動的步數(shù)和每千米運(yùn)動的距離,根據(jù)用戶的體重,可以計(jì)算出用戶運(yùn)動所消耗的熱量。在下一次運(yùn)動點(diǎn)擊開始按鈕時,會先判斷前一天的運(yùn)動信息總量是否保存到每天運(yùn)動信息表中,若沒有保存,則將前一天的運(yùn)動信息總量也保存到數(shù)據(jù)庫的每天運(yùn)動信息表之中。 圖 58 tab標(biāo)簽底部菜單界面圖當(dāng)用戶點(diǎn)擊開始按鈕后開始統(tǒng)計(jì)步數(shù),使用Chronometer完成計(jì)時功能,與后臺服務(wù)進(jìn)行綁定后,會在標(biāo)題欄顯示計(jì)步功能的通知信息,可以在后臺通過GPS定位獲取用戶步行過程中的經(jīng)緯度的變化,從而計(jì)算出用戶所步行的距離,根據(jù)距離來統(tǒng)計(jì)用戶的步數(shù)、每分鐘的步數(shù)、每小時步行的距離、消耗的卡路里。實(shí)現(xiàn)主界面中的底部菜單功能的核心代碼如下:...(buildTabSpec(Step_TAB, , , ))。 (animationset)。 該歡迎界面通過動畫的方式來顯示,主要代碼如下:...AnimationSet animationset=new AnimationSet(true)。其中/res/drawable目錄中保存的是圖片文件,/res/layout目錄中保存的是界面的布局文件,/res/menu目錄中保存的是菜單文件,/res/values目錄中保存的是用來自定義字符串、自定義顏色、圖片、樣式的文件,/res/xml目錄中保存的是XML格式的數(shù)據(jù)文件。由于本軟件的GPS定位需要使用Google APIs,而該簡化版開發(fā)環(huán)境中沒有安裝,點(diǎn)擊SDK APIs進(jìn)行下載安裝。表中的字段有運(yùn)動的日期、運(yùn)動的用時總量、步數(shù)、距離、平均速度、消耗的卡路里。 數(shù)據(jù)設(shè)計(jì)表41為每次運(yùn)動信息表HistoryByTimes,該表記錄每次步行的歷史信息。這些類圖之間的關(guān)系如圖45所示: 圖 45 設(shè)置參數(shù)類圖完成該功能的時序圖如圖46所示: 圖 46 設(shè)置參數(shù)時序圖完成設(shè)置參數(shù)功能的時序圖描述為:當(dāng)用戶點(diǎn)擊底部菜單的“設(shè)置”選項(xiàng)時進(jìn)入到設(shè)置參數(shù)的視圖界面,當(dāng)用戶點(diǎn)擊分別設(shè)置身高、體重、運(yùn)動目標(biāo)并保存后,修改的值會保存到配置文件中,后臺服務(wù)類會通過調(diào)用獲取身高、體重、運(yùn)動目標(biāo)的方法來對這些數(shù)據(jù)進(jìn)行操作。它們的類圖關(guān)系如圖43所示:圖 43 查詢運(yùn)動信息類圖完成該功能的時序圖如圖44所示:圖 44 查詢運(yùn)動信息時序圖完成查詢運(yùn)動信息功能的時序圖描述為:當(dāng)用戶點(diǎn)擊底部菜單的“統(tǒng)計(jì)”選項(xiàng)時進(jìn)入到查詢運(yùn)動信息的視圖界面,定義實(shí)現(xiàn)分頁的布局容器后創(chuàng)建ViewPager的適配器,然后進(jìn)行設(shè)置適配器。調(diào)用開始(onStart)方法后獲取前臺傳遞的時間參數(shù)信息,接著向Activity中返回Service的綁定對象,從而實(shí)現(xiàn)界面信息與后臺服務(wù)的綁定。按鈕的監(jiān)聽類(onClickListener)主要負(fù)責(zé)監(jiān)聽不同的按鈕操作,從而執(zhí)行不同的操作。存放用戶一天當(dāng)中運(yùn)動的累積總量信息,ER圖見圖33所示。 退出系統(tǒng)功能:當(dāng)用戶想終止計(jì)步軟件時,可以點(diǎn)擊退出菜單后退出本系統(tǒng)。查詢運(yùn)動信息功能:通過輸入日期后查詢數(shù)據(jù)庫里的每天運(yùn)動信息表來顯示每天的運(yùn)動歷史信息。GeoPoint:一個包含經(jīng)緯度位置的對象。其中包含了一系列用于在Google MAP上顯示,控制和層疊信息的功能類,以下是該包中最重要的幾個類:MapActivity:這個類是用于顯示Google MAP的Activity類,它需要連接底層網(wǎng)絡(luò)。 LocationListener:提供定位信息發(fā)生改變時的回調(diào)函數(shù)。Android關(guān)于定位[8]: LocationManager:本類提供訪問定位服務(wù)的功能,也提供獲取最佳定位提供者的功能。 GPS測量的原理是將衛(wèi)星視為“動態(tài)”的控制點(diǎn),在己知其瞬時坐標(biāo)(可根據(jù)衛(wèi)星軌道參數(shù)計(jì)算)的條件下,以GPS衛(wèi)星和用戶接收天線之間的距離(或距離差)為觀測量,采用空間距離后方交會方法[7](前方交會),從而確定用戶接收機(jī)天線所處的位置。GPS利用到達(dá)時間測距原理(TOA)來確定用戶的位置。 SQLite數(shù)據(jù)庫SQLite是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。 ADT目前Android開發(fā)所用的開發(fā)工具是Eclipse,在Eclipse編譯IDE環(huán)境中,安裝ADT,為Android開發(fā)提供開發(fā)工具的升級或者變更,簡單理解為在Eclipse下開發(fā)工具的升級下載工具。JDT支持java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā)、Eclipse Platform就是一個開放的可擴(kuò)展的IDE,提供一個通用的開發(fā)平臺。2001年11月貢獻(xiàn)給開源社區(qū),現(xiàn)在它是由非營利軟件供應(yīng)商聯(lián)盟Eclipse基金會管理的。當(dāng)然我們必須擁有適當(dāng)?shù)臋?quán)限。我們可以在你的應(yīng)用程序中實(shí)現(xiàn)Broadcast Receiver來監(jiān)聽和響應(yīng)這些廣播的Intent (4)ContentProvider簡介Content Provider 用來保存和檢索數(shù)據(jù),并且使應(yīng)用程序之間相互訪問數(shù)據(jù)成為可能。Activity有自己的生命周期,由Android系統(tǒng)來控制。Android對操作系統(tǒng)的使用還包括驅(qū)動抽象,主要驅(qū)動有:顯示驅(qū)動,照相機(jī)驅(qū)動,wifi驅(qū)動,音頻驅(qū)動。l Android運(yùn)行環(huán)境主要指的虛擬機(jī)技術(shù)Dalvik,android包括了一個核心庫的集合,該核心庫提供了java編程語言核心庫的大多數(shù)功能。l FreeType:位圖和矢量字體渲染。l 媒體庫(Media Framework):包括多種常用的音頻,視頻格式回放和錄制。l Notification Manager:能讓應(yīng)用程序?qū)⒆约旱木嫘畔@示在狀態(tài)欄上。 (2)應(yīng)用程序框架:為應(yīng)用程序提供系統(tǒng)的API。 Android特性Android系統(tǒng)有如下的幾大特性[2]: 1 應(yīng)用程序框架 支持組件的重用與替換  2 Dalvik虛擬機(jī) 專門為移動設(shè)備做了優(yōu)化  3 內(nèi)部集成瀏覽器 該瀏覽器基于開源的WebKit引擎  4 優(yōu)化的圖形庫 包括2D和3D圖形庫,3D圖形庫基于OpenGL ES  5 SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲  6 多媒體支持 包括常見的音頻、視頻和靜態(tài)印象文件格式  7 GSM電話(依賴于硬件)  8 藍(lán)牙Bluetooth, EDGE, 3G, and WiFi (依賴于硬件)  9 照相機(jī),GPS,指南針,和加速度計(jì) (依賴于硬件)  10豐富的開發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和Eclipse集成開發(fā)環(huán)境插件。大多傳聞?wù)J為Google開發(fā)的是自己的手機(jī)電話產(chǎn)品,而不是一套軟件平臺。它采用了軟件堆層(software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。第6章 結(jié)束語。第4章 系統(tǒng)設(shè)計(jì)。第2章 相關(guān)技術(shù)綜述。 設(shè)計(jì)實(shí)現(xiàn)輔助功能:查詢用戶的運(yùn)動信息,通過柱狀圖來直觀的顯示用戶以往的運(yùn)動情況,激勵用戶挑戰(zhàn)自我,增強(qiáng)體質(zhì);設(shè)置軟件的配置參數(shù):身高、體重、運(yùn)動目標(biāo),以便更準(zhǔn)確的實(shí)現(xiàn)計(jì)步功能,為用戶所青睞。 研究內(nèi)容 本文圍繞android手機(jī)計(jì)步軟件的設(shè)計(jì)與實(shí)現(xiàn)展開研究,設(shè)計(jì)了基于GPS的研究實(shí)現(xiàn)方案。,其中很大部分為免費(fèi)安裝使用。對于步行這種簡單易行的運(yùn)動,要是能有一個優(yōu)秀的搭檔與步行構(gòu)成完美組合,那么我們的步行運(yùn)行便會立竿見影,顯現(xiàn)在健康活動中的重要作用,這個優(yōu)秀的搭檔便是計(jì)步器。近來越來越多的人對自身健康問題感到關(guān)注,運(yùn)動健身類軟件也逐漸成為了移動互聯(lián)網(wǎng)業(yè)務(wù)的一個主要應(yīng)用方向。與之同步發(fā)展的還有支持手機(jī)運(yùn)行的手機(jī)操作系統(tǒng),從當(dāng)初的單片機(jī)系統(tǒng)到后來的專用嵌入式系統(tǒng),到后來開始為智能手機(jī)設(shè)計(jì)開發(fā)出可以更高效管理手機(jī)軟硬件資源的操作系統(tǒng),其中有不少屬于開源項(xiàng)目的手機(jī)操作系統(tǒng)。特別是進(jìn)入21世紀(jì)后手機(jī)的硬件性能得到很大的提高,當(dāng)前主流手機(jī)普遍配有主頻500MHZ的微處理器和500MB容量的存儲器。由于這些特點(diǎn),使得Android成為現(xiàn)在市場占有量最大的軟件平臺。運(yùn)動休閑作為一種新時代的休閑理念,己逐漸成為現(xiàn)代人生活的一種時尚,顯示出旺盛的社會需求,它所強(qiáng)調(diào)的正是在運(yùn)動中放松身心,在休閑中鍛煉體質(zhì),隨時隨地隨心,而步行無疑是最好的、簡單實(shí)用的方法。本文從兩類中分別挑選一個有代表性的產(chǎn)品,西鐵城TW700電子計(jì)步器和SPortyPal運(yùn)動軟件進(jìn)行對比,結(jié)果顯示,運(yùn)動類應(yīng)用軟件具有以下幾個明顯的優(yōu)勢:,減少了用戶的攜帶成本。選擇設(shè)計(jì)基于Android平臺的計(jì)步器軟件,毫無疑問能覆蓋更多的用戶,讓用戶的步行運(yùn)動顯現(xiàn)效果。本文將通過Android手機(jī)GPS功能來獲取用戶實(shí)時的經(jīng)緯度信息,借助地球球面兩點(diǎn)間的距離公式計(jì)算用戶的運(yùn)動距離,從而測得用戶所走的步數(shù)、速度以及消耗的熱量。介紹Android手機(jī)計(jì)步軟件研究的背景、目的、意義以及內(nèi)容。主要介紹系統(tǒng)的需求分析。介紹本系統(tǒng)的實(shí)現(xiàn)。Android是基于Linux內(nèi)核的軟件平臺和操作系統(tǒng),早期由Google開發(fā)(在華注冊商標(biāo)名為“安致”),后由開放手機(jī)聯(lián)盟(Open Handset Alliance)開發(fā)。Android在未公開之前常被傳聞為Google電話或gPhone。在應(yīng)用程序中使用時。Android本身提供了桌面,聯(lián)系人,電話,瀏覽器等很多核心的應(yīng)用。l Content Providers:提供了一種應(yīng)用程序可實(shí)現(xiàn)數(shù)據(jù)的訪問和共享的機(jī)制。下面是部分核心庫:l 界面管理(Surface Manager):管理訪問顯示子系統(tǒng)[4]和無縫組合多個應(yīng)用程序的二維和三維圖形層。l OpenGL|ES:提供了對3D的支持。l SSL:位于TCP/IP協(xié)議與各種應(yīng)用層協(xié)議之間,為數(shù)據(jù)通訊提供安全支持。Linux內(nèi)核也同時作為硬件和軟件棧之間的抽象層,這一層隱藏了具體的硬件特性為上一層提供統(tǒng)一的標(biāo)準(zhǔn)服務(wù)。多個Activity組成了Activity棧(St
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1