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

正文內(nèi)容

android手機(jī)計(jì)步軟件的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(留存版)

2025-08-03 13:57上一頁面

下一頁面
  

【正文】 息,根據(jù)查詢到的步數(shù)來設(shè)置柱狀圖的大小直觀的顯示達(dá)到期望運(yùn)動(dòng)目標(biāo)的百分比。如圖52所示: 圖 52 下載google api圖 這樣就可以進(jìn)行本軟件的開發(fā)了。 (buildTabSpec(Settings_TAB, , ))。 }完成計(jì)步功能的詳細(xì)代碼請見附錄3。柱狀圖的顯示核心代碼如下:layout = (LinearLayout) findViewById()。在花了大量的時(shí)間查閱資源,并且在導(dǎo)師的耐心指導(dǎo)和幫助下完成了此次的畢業(yè)設(shè)計(jì)。 AlphaAnimation alphaAnimation=new AlphaAnimation(1, 0)。 private Button btn_Start。 private float mDistanceValue。 mService = ()service。 Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 } Override public void onClick(View view) { switch(()) { case : (())。 } })。 resetValues()。 } private void stopStepService() { (TAG, [step SERVICE] Stop)。 ((time))。 String distances=((distances))。 } else { ( ( + (mSpeedValue + )).substring(0, 4) )。 } if(flag==false) { try { (yestedayDate)。 private PedometerSettings mSettings。 pre=(this)。//發(fā)送通知 } public class StepBinder extends Binder { public StepBinder(){(步伐綁定, StepBinder)。 return calories。//參數(shù)分別為圖標(biāo),標(biāo)題,知時(shí)間 =。 getLocationProvider()。 private int step=0。 ()。 } else { ( ( + (mDistanceValue + )).substring(0, 5) )。 ()。 date=( )。 intent=new Intent(, )。 ()。 long minutes=(().toString().split(:)[1])。 (this)。 ((CALORIES_MSG,(int) (value5), 0))。 private static final int DISTANCE_MSG = 3。 private TextView mCaloriesValueView。 (buildTabSpec(Chart_TAB, , , ))。 //()。實(shí)現(xiàn)該功能的核心代碼如下:EditTextPreference android:key=height android:title=string/height_setting android:summary=string/height_setting_details android:dialogTitle=string/height_setting_title android:defaultValue=160 /完成該功能的詳細(xì)代碼請見附錄6. 退出系統(tǒng)功能當(dāng)用戶停止運(yùn)動(dòng)想退出該軟件時(shí),就點(diǎn)擊菜單選擇退出系統(tǒng)選項(xiàng),使用alert對話框詢問是否確認(rèn)退出,界面如圖512所示。實(shí)現(xiàn)分頁效果的核心代碼如下: 分頁功能的詳細(xì)代碼請見附錄4。計(jì)步功能的核心代碼如下:public void onLocationChanged(Location location) { gp2=getGeoByLocation(location)。 ...歡迎界面的詳細(xì)代碼請見附錄1。每天的運(yùn)動(dòng)信息的獲取是當(dāng)用戶點(diǎn)擊了開始按鈕之后,先判斷是否已保存前一天運(yùn)動(dòng)總量,若沒有,則保存到該表之中。在后臺(tái)服務(wù)中創(chuàng)建GPS定位的監(jiān)聽器,當(dāng)經(jīng)緯度發(fā)生變化時(shí)調(diào)用位置變化函數(shù)獲取不同位置的經(jīng)緯度信息,然后可以根據(jù)兩點(diǎn)間的不同經(jīng)緯度來求得距離,通過計(jì)算求得步數(shù)、速度、消耗的卡路里,將發(fā)生變化的數(shù)據(jù)通過開啟一個(gè)新的線程發(fā)生消息發(fā)生到UI線程進(jìn)行界面的更新操作。該功能可以實(shí)現(xiàn)查詢最近一個(gè)月的運(yùn)動(dòng)信息,運(yùn)動(dòng)信息的顯示分為兩部分:通過柱狀圖來直觀的顯示用戶每天步行的步數(shù)所達(dá)到期望目標(biāo)的百分比以及通過文本框來顯示用戶運(yùn)動(dòng)的詳細(xì)信息包括步數(shù)、距離、總用時(shí)、消耗的熱量。另外,臨近警報(bào)功能也可以借助該類來實(shí)現(xiàn)。 Android SDKSDK:(software development kit)軟件開發(fā)工具包。它是跨應(yīng)用程序共享數(shù)據(jù)的唯一方法。l WebKit:一個(gè)最新的web瀏覽器引擎,支持android瀏覽器和一個(gè)可嵌入的web視圖。 Android 基本框架圖 21 Android 體系結(jié)構(gòu) Android 的軟件層次結(jié)構(gòu)包括一個(gè)操作系統(tǒng),中間件,應(yīng)用程序。介紹本系統(tǒng)的設(shè)計(jì)。,且易于應(yīng)用軟件的擴(kuò)展。武漢紡織大學(xué)2013屆畢業(yè)設(shè)計(jì)論文android手機(jī)計(jì)步軟件的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文目 錄1 緒論 3 研究背景 3 研究目的和意義 3 研究內(nèi)容 4 本文結(jié)構(gòu) 42 相關(guān)技術(shù)綜述 5 Android 5 Android簡介 5 Android特性 6 Android 基本框架 6 Android系統(tǒng)的四大組件 8 開發(fā)環(huán)境介紹 9 Eclipse簡介 9 ADT 10 Android SDK 10 SQLite數(shù)據(jù)庫 10 GPS相關(guān)理論技術(shù)知識(shí) 10 GPS定位原理 10 Android中GPS類簡介 113 需求分析 12 功能需求 12 數(shù)據(jù)的需求分析 13 系統(tǒng)運(yùn)行環(huán)境 144 系統(tǒng)設(shè)計(jì) 14 功能模塊設(shè)計(jì) 14 計(jì)步功能 14 查詢運(yùn)動(dòng)信息功能 16 設(shè)置參數(shù)功能 18 退出系統(tǒng)功能 19 數(shù)據(jù)設(shè)計(jì) 205 系統(tǒng)實(shí)現(xiàn) 21 Android環(huán)境搭建 21 軟件結(jié)構(gòu)設(shè)計(jì) 23 計(jì)步功能 25 查詢運(yùn)動(dòng)信息功能 29 設(shè)置參數(shù)功能 30 退出系統(tǒng)功能 316 結(jié)束語 33參考文獻(xiàn) 34附 錄 35致 謝 561 緒論 研究背景自上世紀(jì)80年代第一部手機(jī)誕生以來,隨著計(jì)算機(jī)技術(shù)的進(jìn)步,手機(jī)也經(jīng)歷了從模擬器到GSM、[1]。另外,Android操作系統(tǒng)憑借著自己開放的平臺(tái)允許任何移動(dòng)終端廠商加入到Android聯(lián)盟中,從而使得越來越多的用戶傾向于選擇操作系統(tǒng)為Android的手機(jī)品牌。第5章 系統(tǒng)實(shí)現(xiàn)。其軟件層次結(jié)構(gòu)自上而下可分為: (1)應(yīng)用程序:以java語言編寫,設(shè)計(jì)用戶界面交互設(shè)計(jì)。l SGL:底層的2D圖形引擎。Android 為常用的數(shù)據(jù)類型(如:音視頻、圖片和聯(lián)系方式等)提供了大量的Content Provider。被軟件開發(fā)工程師用于為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。 LocationProvider:定位提供者的抽象類。 設(shè)置參數(shù)功能:設(shè)置用戶的身高、體重、運(yùn)動(dòng)目標(biāo)3個(gè)參數(shù)信息。 完成該功能的時(shí)序圖如圖42所示: 圖 42 計(jì)步時(shí)序圖 查詢運(yùn)動(dòng)信息功能作為人們?nèi)粘9ぷ魃畹倪\(yùn)動(dòng)助手,除了能夠?qū)τ脩舻倪\(yùn)動(dòng)情況進(jìn)行實(shí)時(shí)監(jiān)測,還應(yīng)該能將之前的運(yùn)動(dòng)數(shù)據(jù)以歷史記錄的形式提供給用戶進(jìn)行查詢,因此,本文設(shè)計(jì)了查詢運(yùn)動(dòng)數(shù)據(jù)功能的模塊,通過柱狀圖來顯示步行的步數(shù)所達(dá)到期望目標(biāo)的百分比,和文本框顯示步行的詳細(xì)信息:步數(shù)、總用時(shí)、距離和消耗的卡路里。表 41 每次運(yùn)動(dòng)信息表列名數(shù)據(jù)類型允許空說明dateTimevarchar(20)Y日期startTimevarchar(20)Y開始時(shí)間totalTimevarchar(20)Y時(shí)長stepsIntegerY步數(shù)paceIntegerY每分鐘步數(shù)distancesdoubleY距離speedfloatY速度caloriesfloatY卡路里表 42 每天運(yùn)動(dòng)信息表列名數(shù)據(jù)類型允許空說明dateTimevarchar(20)Y日期totalTimevarchar(20)Y時(shí)長stepsIntegerY步數(shù)distancesdoubleY距離avgSpeedfloatY平均速度caloriesfloatY卡路里5 系統(tǒng)實(shí)現(xiàn) Android環(huán)境搭建任何事物要運(yùn)行,都要有它的環(huán)境,Android也有它的環(huán)境才能夠運(yùn)行,下面介紹Android的開發(fā)環(huán)境配置.搭建開發(fā)環(huán)境需要的軟件:操作系統(tǒng):Windows 7或Linux軟件包:Android SDK(Software Development kit Java Development kit) 、ADT(Android Develoopment Tool)IDE環(huán)境:Eclipse IDEJDK:Java Runtime Environment虛擬機(jī) 、(JDK)Java Development kit安裝步驟如下:第一步:安裝Java虛擬機(jī)sunjava6jdk版本第二步:在官網(wǎng),如圖51所示下載軟件包和開發(fā)環(huán)境[13]。 圖 57歡迎界面圖當(dāng)歡迎界面的動(dòng)畫結(jié)束后就進(jìn)入主程序,默認(rèn)是進(jìn)入計(jì)步器功能界面。 distance+=GetDistance(gp1,gp2)。 在界面中顯示柱狀圖,需要傳入?yún)?shù)步數(shù)。圖 512退出系統(tǒng)界面圖完成退出系統(tǒng)的詳細(xì)代碼請見附錄7。 setContentView()。 } private buildTabSpec(String tag, int resLabel, int resIcon, final Intent content) { return (tag).setIndicator(getString(resLabel), getResources().getDrawable(resIcon)).setContent(content)。 private HistoryByTimes mHistory。 private static final int SPEED_MSG = 4。 } } }.start()。 (this)。 long seconds=(().toString().split(:)[2])。 (開 始)。 ().bindService(intent, mServiceConnection, )。 mHistory=new HistoryByTimes()。 try { Cursor cursor=(date[0])。 } break。 boolean flag = false。 private int pace=0。 // 取得provider和location gp1 = (mLocation)。//發(fā)出默認(rèn)聲音 //當(dāng)單擊消息時(shí)就會(huì)向系統(tǒng)發(fā)送openintent意圖 PendingIntent contentIntent=(this, 0, new Intent(this,), 0)。 } } public final LocationListener mLocationListener=new Locati
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1