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

正文內(nèi)容

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

2024-09-09 11:28上一頁面

下一頁面
  

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