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

正文內(nèi)容

基于android平臺(tái)的無線醫(yī)療設(shè)備手機(jī)端軟件android遠(yuǎn)程醫(yī)療系統(tǒng)畢業(yè)論文doc-資料下載頁

2025-07-18 01:21本頁面
  

【正文】 rLayout) ()。ImageView imageCodeProject = new ImageView(getApplicationContext())。()。(imageCodeProject, 0)。()。顯示效果如下實(shí)現(xiàn)判斷代碼如下:if(() == ()) { (, , 1).show()。}if(().equals()) { File uploadfile = new File((),filename)。 首先通過路徑名及文件名生成文件,先生成一個(gè)無實(shí)體文件對(duì)象,再判斷有無與此文件重名的文件,而后生成Toast if(()) { (, 存在, 1).show()。 uploadFile(uploadfile)。 } else { (, , 1).show()。 } }else { (, , 1).show()。}第5章 程序整合和調(diào)試 模塊組成在上一章中已經(jīng)提到,手機(jī)端的功能被分為了用戶登錄,數(shù)據(jù)接收,繪制心率圖,數(shù)據(jù)上傳四個(gè)部分。這四個(gè)模塊由組內(nèi)成員分工實(shí)現(xiàn),最后在我這里整合完畢。下面對(duì)每個(gè)模塊進(jìn)行介紹。用戶登錄:這部分的內(nèi)容由我自己完成,實(shí)現(xiàn)方法已在前面的章節(jié)里出現(xiàn),不再贅述。數(shù)據(jù)接收:本模塊的功能中最重要的就是藍(lán)牙的應(yīng)用。這里建立了兩個(gè)Activity,如前文所說。繪制心率圖:,由外部引入,在整個(gè)project中只需建立libs文件夾放入即可,eclipse能夠自動(dòng)識(shí)別這個(gè)包。AChartEngine是專為Android系統(tǒng)設(shè)計(jì)的圖形庫,可以用于繪制多種圖表,具體列表如下,且每張圖上都支持多條曲線:line chart 。 area chart 。 scatter chart 。 time chart 。 bar chart 。 pie chart 。 bubble chart 。 doughnut chart 。 range (highlow) bar chart 。數(shù)據(jù)上傳:本功能較為復(fù)雜,因?yàn)樯婕暗搅舜笪募蟼鞯膶?shí)現(xiàn),及考慮到病人往往會(huì)在一段較長的時(shí)間內(nèi)連續(xù)測(cè)量心臟活動(dòng)情況,心率圖的數(shù)據(jù)可能會(huì)較大。因而大文件上傳是比較合適的做法。,前者用于操作數(shù)據(jù)庫,后者用于實(shí)現(xiàn)文件的服務(wù)器上傳。 模塊整合四個(gè)模塊的功能各不相同而又息息相關(guān),分析其中的數(shù)據(jù)流向如下:用戶使用自己的賬號(hào)登陸系統(tǒng),其中的用戶名存在于手機(jī)端和電腦端,即賬戶信息從登陸界面Activity到達(dá)上傳的Activity中,最后與測(cè)量的數(shù)據(jù)一同被發(fā)向電腦端處理。另一方面,數(shù)據(jù)從醫(yī)療設(shè)備開始,被傳入手機(jī)中以txt文檔的形式保存,這是在Activity之間傳遞的就是該文檔的名稱,最后在upload中整個(gè)文檔被傳遞至電腦端。為了實(shí)現(xiàn)賬戶信息和數(shù)據(jù)文檔名稱的在Activity間的傳輸,用到了Intent技術(shù)。如前文所述,可以方便的在Activity間進(jìn)行通信操作。首先將輸入的用戶名和密碼以String格式取出:String username = ().toString()。String userpassword = ().toString()。新建Intent用于傳輸用戶名:Intent intent = new Intent()。(username, value)。在要接收的Activity中采取下面的方法取出用戶名:Intent intent = getIntent()。String value = (username)。在上傳至服務(wù)器端時(shí),由于選用的是txt文檔形式的上傳,因此需要將用戶名單獨(dú)保存為txt后一并上傳。下面代碼的功能即將一個(gè)字符串String以txt保存至本地目錄下public static void SetLog(String txt , String path){ try { FileOutputStream fos = new FileOutputStream(path,false)。 (())。 } catch (Exception e) { ()。 }}只需調(diào)用該函數(shù)即可將用戶名存入制定的路徑下,如下所示:SetLog(username , d:/);這樣,整個(gè)手機(jī)端的整合就基本完成,剩余的工作主要是調(diào)試系統(tǒng)的功能和bug的處理。 調(diào)試出現(xiàn)的錯(cuò)誤及分析在程序調(diào)試的過程中,由于對(duì)Android開發(fā)平臺(tái)的不熟悉,常會(huì)出現(xiàn)一些典型問題。在此,對(duì)其做出系統(tǒng)的分析。1. 。它位于整個(gè)項(xiàng)目的根目錄,描述了package中的組件信息(如Activities,Services等)及其各自的實(shí)現(xiàn)類、各種能被處理的數(shù)據(jù)和啟動(dòng)位置。除了能聲明程序中的Activities,ContentProviders,Services和Intent Receivers,還能指定permissions和instrumentation(安全控制和測(cè)試)。?xml version= encoding=utf8?manifest xmlns:android=package= android:versionCode=1 android:versionName= usessdk android:minSdkVersion=3 / application android:icon=@drawable/ic_launcher android:label=@string/app_name activity android:name=.Wele android:label=@string/app_name intentfilter action android:name= /category android:name= / /intentfilter/activity /applicationusespermission android:name= /usespermission/manifest在該文件中,需對(duì)每個(gè)package中的Activity進(jìn)行注冊(cè),否則該Activity將無法正常運(yùn)行。這是在軟件開發(fā)初期最常犯的錯(cuò)誤。在ADT自帶的Logcat中,看到錯(cuò)誤信息如下:0427 11:49:: E/AndroidRuntime(508): FATAL EXCEPTION: mainE/AndroidRuntime(508):: Unable to find explicit activity class {}。 have you declared this activity in your ?表明該Activity在文件中沒有進(jìn)行聲明,改正即可。2. Android開發(fā)應(yīng)用程序時(shí),如果應(yīng)用程序需要獲得相應(yīng)的權(quán)限,需要在 :! 以下是設(shè)置wifi權(quán)限 usespermission android:name=/usespermission android:name=/usespermission android:name=/usespermission android:name=/否則程序?qū)⒉荒苷_\(yùn)行。該許可在進(jìn)行txt傳送至服務(wù)器時(shí)會(huì)用到。此外,還有其他幾種情況需要在文件中加入許可:允許一個(gè)程序訪問CellID或WiFi熱點(diǎn)來獲取粗略的位置;允許程序創(chuàng)建模擬位置提供用于測(cè)試;允許程序訪問有關(guān)GSM網(wǎng)絡(luò)信息;允許程序訪問WiFi網(wǎng)絡(luò)狀態(tài)信息;允許程序連接到已配對(duì)的藍(lán)牙設(shè)備。3. 整形變量的處理問題在繪圖函數(shù)的調(diào)試中,發(fā)現(xiàn)了下面的代碼部分出現(xiàn)了錯(cuò)誤:String[] items = (“ “)。for (int I = 0,j=0。 ilen。 i++,j++) { series_x[j] = ((items[i]))。 i++。 series_y[j] = ((items[i]))。 }在logcat中得到的錯(cuò)誤信息如下:0504 08:07:: E/AndroidRuntime(295): : Unable to start activity ComponentInfo{}: : unable to parse 39。39。 as integer其錯(cuò)誤原因經(jīng)分析為String類型和整形間的沖突,這里采取如下的方式進(jìn)行改正:String[] items = (“0“)。經(jīng)測(cè)試?yán)L圖正確。第6章 總結(jié)與展望 全文總結(jié)本文介紹了一種基于Android平臺(tái)的無線體域傳感器遠(yuǎn)程醫(yī)療監(jiān)護(hù)系統(tǒng)手機(jī)端的設(shè)計(jì)和整合工作。該系統(tǒng)利用附著在使用者體表的體域傳感器采集生理數(shù)據(jù)信號(hào),通過網(wǎng)絡(luò)將傳感器節(jié)點(diǎn)采集到的人體生理指標(biāo)信息發(fā)送到移動(dòng)客戶端,最終由移動(dòng)客戶端傳遞給PC服務(wù)器。通過該系統(tǒng),使用者可以通過移動(dòng)客戶端來了解自己的生理健康狀況,遠(yuǎn)端服務(wù)器可以為醫(yī)生對(duì)于患者的檢測(cè)提供依據(jù),更及時(shí)的發(fā)現(xiàn)患者的身體變化以便做出準(zhǔn)確的診斷。傳感器網(wǎng)絡(luò)系統(tǒng)可以通過移動(dòng)設(shè)備以不同的方式連接到該遠(yuǎn)程監(jiān)控中心。本文的主要內(nèi)容是對(duì)系統(tǒng)中手機(jī)端的設(shè)計(jì)和整合進(jìn)行詳盡的論證和描述。首先是對(duì)整個(gè)項(xiàng)目和單獨(dú)手機(jī)端的需求進(jìn)行了分析,簡(jiǎn)略了闡述了軟件所需實(shí)現(xiàn)的功能以及設(shè)計(jì)中的難點(diǎn)等內(nèi)容。接下來文章對(duì)Android技術(shù)進(jìn)行了粗略的介紹,并論證了在手機(jī)端選擇Android平臺(tái)的原因。然后是文章的核心部分,詳細(xì)介紹了整個(gè)軟件的實(shí)現(xiàn),調(diào)試過程等內(nèi)容。最初,由于對(duì)Android開發(fā)環(huán)境不熟悉,一些錯(cuò)誤不可避免的發(fā)生了。組員先對(duì)Android SDK文檔進(jìn)行了一定程度的學(xué)習(xí)研究,了解其基本工作機(jī)制?;贚inux內(nèi)核和JAVA語言的環(huán)境使得開發(fā)比較順利,大部分功能通過調(diào)用封裝好的API便可實(shí)現(xiàn),少數(shù)功能(大文件上傳)需要復(fù)寫一些類來滿足需求。本文的硬件部分主要采用$3C4480 ARM為控制核心,同時(shí)利用網(wǎng)絡(luò)控制芯片進(jìn)行基于TCP/IP協(xié)議的SOCKET套接字編程和數(shù)據(jù)傳輸,在系統(tǒng)的數(shù)據(jù)服務(wù)器部分采用Java技術(shù)進(jìn)行數(shù)據(jù)的接收和處理以及存儲(chǔ).在系統(tǒng)管理軟件部分采用當(dāng)前比較成熟的Java Web應(yīng)用技術(shù)進(jìn)行數(shù)據(jù)的分析管理。本文系統(tǒng)經(jīng)多次測(cè)試,性能穩(wěn)定。采集端可以在30 s內(nèi)快速采集和發(fā)送數(shù)據(jù)。移動(dòng)端接收數(shù)據(jù)后,能迅速讀取使用者生理信息并用圖形界面顯示,通過簡(jiǎn)單的設(shè)置,可以僅用5 S左右的時(shí)間將文本信息通過3G/wifi發(fā)送到PC服務(wù)器端。 進(jìn)一步工作展望本文雖然基本實(shí)現(xiàn)了一個(gè)遠(yuǎn)程醫(yī)療監(jiān)控系統(tǒng)手機(jī)端的設(shè)計(jì),但還有許多地方值得完善。(1) 本軟件的功能并不強(qiáng)大,不能完全滿足用戶的需求。(2) 軟件的UI較為落后,不能給予用戶一個(gè)良好的使用體驗(yàn)。(3)圖形圖表的處理需要進(jìn)行進(jìn)一步的細(xì)化工作。在未來的工作中,將致力于軟件的進(jìn)一步細(xì)化工作,以提高穩(wěn)定性和實(shí)用性,同時(shí)也將根據(jù)特殊的需要定制開發(fā)上層管理軟件以及完善醫(yī)療監(jiān)護(hù)管理平臺(tái)軟件。參考文獻(xiàn)[1] 趙宏偉. Android NDK開發(fā)環(huán)境實(shí)現(xiàn)與運(yùn)用[J]. 電腦知識(shí)與技術(shù), 2010(35). [2] 葉核亞. Java程序設(shè)計(jì)實(shí)用教程[M]. 北京:電子工業(yè)出版社, 2006. [3] E2ECloud工作室著.深入淺出Google Android[M]. 人民郵電出版社, 2009.[4] 靳巖 姚尚朗著. Google Android開發(fā)入門與實(shí)戰(zhàn)[M]. 清華大學(xué)出版社, 2009.[5] 高昂著. 支持動(dòng)態(tài)語言的Android平臺(tái)[M].人民郵電出版社, 2009. [6] Android API文檔. , 2010.[7] 高煥堂編. Android 應(yīng)用框架原理與程式設(shè)計(jì)(第三版)[M]. 清華大學(xué)出版社, 2008.[8] 楊豐盛主編. Android 應(yīng)用開發(fā)揭秘[M]. 機(jī)械工業(yè)出版社, 2010.[9] 王勤. 計(jì)算機(jī)控制技術(shù). 機(jī)械工業(yè)出版社, 2003.[10] 夏靖波. 嵌入式系統(tǒng)原理與開發(fā). 西安電子科技大學(xué)出版社, 2007.[11] SaintAndre. XML with Jabber/XMPP[J]. In Internet puting, 2005.[12] 肖峰 陳愛國. 無線數(shù)據(jù)采集模塊設(shè)計(jì)[J]. 現(xiàn)代電子技術(shù), 2008.[13] 張彪 徐曉輝 張紅濤. 一種無線數(shù)據(jù)采集模塊的設(shè)計(jì)[J]. 應(yīng)用天地, 2006.[14] 湯凱為 胡蓉. 一種智能數(shù)據(jù)采集模塊的設(shè)計(jì). 電腦知識(shí)與技術(shù)[J] , 2008.[15] 楊豐盛. Android運(yùn)用開發(fā)揭秘[M].機(jī)械工業(yè)出版社, 2010.  [16] 余志龍編著. Google Android SDK開發(fā)范例大全[M]. 人民郵電出版社, 2009.[17] 雍俊海. Java程序設(shè)計(jì)習(xí)題集[M]. 北京:清華大學(xué)出版社, 2006.[18] 朱福喜. Java語言習(xí)題與解析[M]. 北京:清華大學(xué)出版社, 2006
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1