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

正文內(nèi)容

基于android的便攜式健康監(jiān)測(cè)系統(tǒng)——android系統(tǒng)開(kāi)發(fā)畢業(yè)設(shè)計(jì)(留存版)

  

【正文】 id:layout_marginLeft=10dp 否 是 開(kāi)始 注冊(cè) 符合要求 ? 存入數(shù)據(jù)庫(kù) 登錄 功能開(kāi)放 部分功能未開(kāi)放 結(jié)束 已注冊(cè) ? 是 否 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 26 android:padding=4sp android:textSize=20sp / /RelativeLayout 在相應(yīng)的設(shè)置界面下,有此文本的監(jiān)聽(tīng)器,以響應(yīng)點(diǎn)擊事件。 } } if (existFlag) { (getApplicationContext(), 用戶(hù)名已存在 , ).show()。未注冊(cè)用戶(hù)只能使用測(cè)試功能,蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 23 注冊(cè)用戶(hù)開(kāi)放咨詢(xún)與部分設(shè)置功能,管理員則擁有完整的權(quán)限。 if (count 100) { count = 100。 // 用于存放每條折線(xiàn)的風(fēng)格 private static XYSeriesRenderer rendererMaibo。 String bpmStr = (Bpm)。 // pluse = 0 pluse。 (mLeScanCallback)。 此處軟件中所謂的藍(lán)牙傳輸模塊,其實(shí)就是藍(lán)牙檢測(cè)模塊,以官方提供的藍(lán)牙基礎(chǔ)類(lèi)BluetoothGatt,擴(kuò)展為 BluetoothLeClass,以提供藍(lán)牙協(xié)議等基礎(chǔ)通信服務(wù) [10]。該產(chǎn)品可應(yīng)用于脈率檢測(cè)、無(wú)創(chuàng)心血管功能檢測(cè)、妊高征檢測(cè)、中醫(yī)脈象診斷等。 圖 Android 設(shè)備調(diào)試驅(qū)動(dòng) 3) 安裝好驅(qū)動(dòng),開(kāi)發(fā)工具 Eclipse 切換至 DDMS 視圖, 此處表明 已經(jīng)檢測(cè)到了 Android 設(shè)備,如圖 所示。 若不考慮藍(lán)牙, Wifi,以及傳感器相關(guān)的開(kāi)發(fā),那么 Genymotion 完全可以勝任開(kāi)發(fā)的絕大部分需求;當(dāng)然若需要實(shí)際的硬件支持,最佳方案就是用一款智能手機(jī)進(jìn)行真機(jī)聯(lián)調(diào)。 設(shè)計(jì)的內(nèi)容和功能實(shí)現(xiàn) 設(shè)計(jì)的主要內(nèi)容是開(kāi)發(fā)一個(gè) Android 應(yīng)用,以藍(lán)牙的形式接收傳感器采集的脈搏信號(hào),并將信號(hào)數(shù)據(jù)繪成波形反饋給用戶(hù),并根據(jù)數(shù)據(jù)分析為用戶(hù)做初步診斷,并給出簡(jiǎn)單的健康建議;在此基礎(chǔ)上,對(duì)應(yīng)用功能進(jìn)行擴(kuò)展,如存下信號(hào)數(shù)據(jù)以供有需要的用戶(hù)自行查看分析,力求更方便地服務(wù)于用戶(hù)。 這有利于擴(kuò)大數(shù)據(jù)采集 、 健康監(jiān)護(hù)的應(yīng)用范圍,使得人們可以在攜帶一些傳感器的情況下,比較靈活地實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)采集 、 醫(yī)療監(jiān)護(hù) [3]。 LANZHOU UNIVERSITY OF TECHNOLOGY 畢業(yè)設(shè)計(jì) 題 目 基于 Android的便攜式健康監(jiān)測(cè)系統(tǒng) —— Android系統(tǒng)開(kāi)發(fā) 學(xué)生姓名 黃亮 學(xué) 號(hào) 11250309 專(zhuān)業(yè)班級(jí) 通信 20xx 級(jí) 3 班 指導(dǎo)教師 藺瑩 學(xué) 院 計(jì)算機(jī)與通信 答辯日期 20xx 年 6 月 16 日 基于 Android 的便攜式健康監(jiān)測(cè)系統(tǒng) —— Android 系統(tǒng)開(kāi)發(fā) Portable health monitoring system based on Android platform Development on Android system 黃亮 11250309 Huang Liang蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 摘要 隨著移動(dòng)互聯(lián)網(wǎng)的迅速發(fā)展,利用便攜終端監(jiān)測(cè)人體健康狀態(tài)成為一種愈發(fā)可行的醫(yī)療手段。 隨著谷歌眼鏡、智能手表等智能消費(fèi)終端的推出,一股由可穿戴設(shè)備掀起的 科技浪潮正試圖開(kāi)啟物聯(lián)網(wǎng) 時(shí)代的大門(mén)。 本設(shè)計(jì)主要是軟件上的功能,因此以實(shí)現(xiàn)軟件功能為核心。 模擬器 Genymotion Genymotion 是一套完整的工具,它提供了 Android 虛擬環(huán)境 [7]。 圖 Eclipse 檢測(cè)到的真機(jī) 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 8 藍(lán)牙開(kāi)發(fā)平臺(tái) 藍(lán)牙平臺(tái)在本設(shè)計(jì)中屬于前置部分,主要負(fù)責(zé)將傳感器采集到的信號(hào)通過(guò)藍(lán)牙形式發(fā)送出來(lái),然后由開(kāi)發(fā)的 Android 應(yīng)用接收處理,藍(lán)牙部分 可以從原理和實(shí)際設(shè)備兩個(gè)部分進(jìn)行介紹。 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 10 圖 壓電脈搏傳感器 HK20xxC 此傳感器的接口為 USB 接口,可以與電腦連接,在 PC 端安裝 USB 轉(zhuǎn)串口驅(qū)動(dòng)后,即可實(shí)現(xiàn)傳感器與 PC 端的通信。 藍(lán)牙 中分為兩類(lèi),其中一類(lèi) BLE 設(shè)備即此次開(kāi)發(fā)中所用到的藍(lán)牙設(shè)備, BLE 需要特殊的機(jī)型支持,一般在智能手機(jī)硬件配置說(shuō)明書(shū)中由廠家指明是否支持藍(lán)牙 的無(wú)線(xiàn)傳輸協(xié)議。 } else { mScanning = false。 // pluse = pluse 1。 // 判斷心率曲線(xiàn)是否穩(wěn)定 if (timeListSize 4) { long tmpTime = curTime (timeListSize 4)。 // 用于存放所有需要繪制的折線(xiàn)的風(fēng)格 private static XYMultipleSeriesRenderer mXYMultipleSeriesRenderer。 } for (int i = 0。 在應(yīng)用啟動(dòng)后,未注冊(cè)只會(huì)顯示一個(gè)測(cè)試按鈕可用,其他按鈕則處于“不可用”狀態(tài),通過(guò) setEnable()對(duì)其設(shè)置,代碼如下: (false)。 } else { if (() 4 || () 6) { (getApplicationContext(), 用戶(hù)名或密碼長(zhǎng)度不符合標(biāo)準(zhǔn) , ).show()。點(diǎn)擊“查詢(xún)用戶(hù)”后, 會(huì)給出當(dāng)前已注冊(cè)的用戶(hù)列表,部分代碼如下; protected void userList。 (user)。 而注冊(cè)界面,因?yàn)闀簳r(shí)不需要輸入太多信息的緣 故,采用了彈出對(duì)話(huà)框的模式,設(shè)置“用戶(hù)名”和“密碼”兩個(gè)文本編輯框,三個(gè)按鈕“取消”“注冊(cè)”“登錄”,用戶(hù)不論是注冊(cè)還是登錄都在此對(duì)話(huà)框中進(jìn)行。 i++) { x[i] = (i)。 蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 20 在接收數(shù)據(jù)的基礎(chǔ),將數(shù)據(jù)以 2: 1 的比例用于繪圖,這是因?yàn)槔L圖時(shí)給刷新整個(gè)界面并保留原有數(shù)據(jù),線(xiàn)程工作量較大,如果以過(guò)高頻率刷新界面,那么很容易引起界面的崩潰乃至應(yīng)用的退出,代碼如下: // 將接收到的數(shù)據(jù)疏散五倍進(jìn)行繪圖 if (() % 2 == 0) { // 將接收到的數(shù)據(jù)疏散五倍加 入繪圖數(shù)據(jù)集合 ((() 1))。 ()。 // 接收的數(shù)據(jù)超過(guò) 200,則將集合清 0 if (() = 200) { ()。 } ... } ... } ⑤ 搜索到藍(lán)牙設(shè)備后,可以由一個(gè)列表將之顯示出來(lái),如下用一個(gè)配置文件將之列出蘭州理工大學(xué)畢業(yè)設(shè)計(jì) 16 (具體可見(jiàn) ),加載配置文件的類(lèi)為 ; ?xml version= encoding=utf8? LinearLayout xmlns:android= android:orientation=vertical android:layout_width=match_parent android:layout_height=wrap_content TextView android:id=+id/device_name android:layout_width=match_parent android:layout_height=wrap_content android:text=name android:textSize=32sp / TextView android:id=+id/device_address android:layout_width=match_parent android:layout_height=wrap_content android:text=address android:textSize=16dp / TextView android:id=+id/device_txPower_rssi android:layout_width=match_parent android:layout_height=wrap_content android:text=txPower_rssi android:textSize=26sp / /LinearLayout ⑥ 接下來(lái)還需連接到 GATT 服務(wù)端并讀取藍(lán)牙的一些固定屬性值,此處不再贅述,讀者可以自行至官方查詢(xún)或查看附錄 資源中的 。 藍(lán)牙模塊 在終端的 整體工作流程圖如 所示: 圖 藍(lán)牙模塊流程圖 以下為使用 BLE 設(shè)備必要的開(kāi)發(fā)步驟 [11]: ① 在 應(yīng)用功能清單文件 中聲明藍(lán)牙權(quán)限,因?yàn)橛玫搅?BLE 設(shè)備,因此需加上 BLE 設(shè)備的支持聲明; usespermission android:name=/ usespermission android:name=/ usesfeature android:name= android:required=true/ ② 在確定開(kāi)發(fā)環(huán)境是 Android 系統(tǒng)及以上的情況下,取得藍(lán)牙適配器; // Initializes Bluetooth adapter. final BluetoothManager bluetoothManager = (BluetoothManager) getSystemService()。 圖 壓電傳感器在 PC 端的端口 光電傳感器 光電傳感器是自行購(gòu)置的脈搏傳感器,主要是通過(guò)透光性檢測(cè)指尖血液濃度并以此脈搏的跳動(dòng)。 BLE 即 Bluetooth Low Energy,低功耗藍(lán)牙,屬于藍(lán)牙 中的單模制式。 Emulator 運(yùn)行速度緩慢,對(duì)比之下 ,genymotion 由于基于 VirtualBox,本質(zhì)是虛擬機(jī),無(wú)論是啟動(dòng)速度或者是應(yīng)用載入速度都要更加快捷,性能更優(yōu)越,在 genymotion出現(xiàn)之后,被 Android 開(kāi)發(fā)者們冠以 “史上最快 Android 模擬器 ”的稱(chēng)號(hào),這是一方面原因。 藍(lán)牙模塊負(fù)責(zé)通過(guò)藍(lán)牙通信協(xié)議檢測(cè)周?chē)ヅ涞乃{(lán)牙設(shè)備( BLE 設(shè)備),并顯示到應(yīng)用界面中以供用戶(hù)選擇,用戶(hù)選擇點(diǎn)擊之后可以開(kāi)啟藍(lán)牙數(shù)據(jù)傳輸服務(wù)。而在亞健康和個(gè)性化健康管理的觀念日益普及下,可穿戴設(shè)備也在成為喚醒醫(yī)療物聯(lián)網(wǎng) 的潮流先鋒 [4]。 本設(shè)計(jì)的數(shù)據(jù)來(lái)源為光電脈搏傳感器,是通過(guò)透光性檢測(cè)血液濃度變化并以光強(qiáng)度的變化引起的電壓變化作為數(shù)據(jù)傳出;此數(shù)據(jù)經(jīng)藍(lán)牙開(kāi)發(fā)板處理為數(shù)字信號(hào),并由藍(lán)牙形式不斷廣播;在 Android 下開(kāi)發(fā)的應(yīng)用通過(guò)開(kāi)啟設(shè)備的藍(lán)牙功能搜索到廣播的藍(lán)牙信號(hào),通過(guò)協(xié)議建立連接并獲取數(shù)據(jù)服務(wù),實(shí)時(shí)接收采集的脈搏信號(hào);應(yīng)用對(duì)采集的數(shù)據(jù)進(jìn)行算法處理,存入文本文件,并在圖表中給出實(shí)時(shí)的波形圖;通過(guò)分析此波形,應(yīng)用可計(jì)算出測(cè)試者當(dāng)前的心率,并由心率對(duì)測(cè)試者的健康狀況作初步的判斷。 當(dāng)下移動(dòng)醫(yī)療才剛剛起步,其應(yīng)用 模式中大多都是借助相應(yīng)的傳感器(例如紅外,壓電,光電等)來(lái)采集醫(yī)療信號(hào),實(shí)現(xiàn)的功能也以信號(hào)顯示為主,而智能手機(jī)作為擁有高速的數(shù)據(jù)傳輸能力和強(qiáng)大數(shù)據(jù)處理 能力的便攜終端設(shè)備,可以作為醫(yī)療傳感器信號(hào)的移動(dòng)接收和中轉(zhuǎn)平臺(tái),甚至成為最終的處理平臺(tái) 。 利用智能的計(jì)算能力,處理采集的脈搏數(shù)據(jù),并得出測(cè)量結(jié)果 ,用戶(hù)可以在更短時(shí)間內(nèi)看到數(shù)據(jù)分析結(jié)果和相 關(guān)的健康建議,也避免了時(shí)間的浪費(fèi) 。 問(wèn)題在于光電傳感器所配套的藍(lán)牙開(kāi)發(fā)板屬于藍(lán)牙 BLE 設(shè)備,只有 以上的系統(tǒng)和裝載了 BLE 的智 能設(shè)備才能檢測(cè)到,不過(guò)隨著手機(jī)的更新?lián)Q代,應(yīng)該會(huì)具有更好的兼容性。不過(guò)由于智能手機(jī)仍需要連接電腦進(jìn)行開(kāi)發(fā)中的通信,所以一些注意事項(xiàng)需要注意一下: 1) 手機(jī)需進(jìn)入“ USB 調(diào)試模式”,不同的手機(jī)有不同的設(shè)置,開(kāi)發(fā)者需根據(jù)相應(yīng)的機(jī)型提前設(shè)置好,類(lèi)似圖 。壓電式原理采集信號(hào),數(shù)字信號(hào)輸出,直接通過(guò) USB 或串口輸出脈搏波波形數(shù)據(jù)。 軟件整體結(jié)構(gòu) 軟件 功能 說(shuō)明 應(yīng)用軟件整體功能分為兩個(gè)部分,一部分為接收數(shù)據(jù)的前置工作,一部分為處理數(shù)據(jù)的具體功能。 } }, SCAN_PERIOD)。接著,將此整 型 值以追加模式寫(xiě)入 SD 卡目 錄下 文件中,并在繪圖過(guò)程中調(diào)用 PluseSure()方法以
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1