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

正文內(nèi)容

基于安卓手機(jī)的無線數(shù)字化磁力儀畢業(yè)論文(留存版)

2024-09-07 14:45上一頁面

下一頁面
  

【正文】 章 詳細(xì)設(shè)計和實現(xiàn) Android 開發(fā)平臺的搭建 搭建 Android 開 發(fā)平臺首先需要準(zhǔn)備 JDK、 ADT 插件 、 Eclipse 的安裝 ,這些軟件都可在網(wǎng)上下載。 如圖 31 所示為文本文件存儲方式 。一般情況下, sleep() 用于等待某個 所需 資源的就緒,當(dāng)使用時發(fā)現(xiàn)執(zhí)行條件不符合, 該線程 將 進(jìn)入阻塞狀態(tài),一段時間后再次執(zhí)行 , 直到 條件 符合 為止。 ? 阻塞狀態(tài):此時線程無法執(zhí)行,因為 CPU 不會為其分配執(zhí)行時間。在一般情況下 多線程之間的執(zhí)行順序 是隨機(jī)的,對于該次執(zhí)行哪條線程 從 而帶來的線程調(diào)度 與 同步等問題 , 將會交給專門的關(guān)鍵字機(jī)制來處理 。UDP 協(xié)議適合于對數(shù)據(jù)準(zhǔn)確性要求不高的場合。 (2) Eclipse 具有 可擴(kuò)展 性 和可配置 性 , 使用 各種插件 來 構(gòu)建開發(fā)環(huán)境 , 即是一個框架和一組服務(wù)。 多線程性 : 多線程指 利用系統(tǒng)的空閑 來 執(zhí)行 一 些常規(guī) 過程 , Java 語言 提供多線性語言支持 , 可以 提高程序執(zhí)行效率。 Android 軟件 開發(fā)語言 Android 軟件開發(fā)有多種語言, Java 語言是編寫 Android 軟件最常用的編程語言, 本軟件 便是使用 Java 語言開發(fā)的。 在 Android 中 , Activity 擁有 Running、 Paused、 Stoped 和 Killed 四種基本狀態(tài)。 ? Linux Kernel( Linux內(nèi)核) Android 平臺使用 版內(nèi)核提供的核心系統(tǒng)服務(wù),包括安全性、內(nèi)存管理、進(jìn) 程管理等。 包括測試方法 、 測試內(nèi)容和 測試結(jié)果 。 智能家居, Google 在 20xx 年 5 月就提出過 androidHome 這個全新的概念,這個概念中將安卓手機(jī)作為控制中心, PC 做為網(wǎng)關(guān)接收中心,安卓手機(jī)在任何時 間、地點的發(fā)出的控制命令經(jīng)互聯(lián)網(wǎng)傳輸?shù)? PC 后,由 PC 處理這些控制命令來控制家電。 關(guān)鍵詞 : Android, Java,磁力儀 本科畢業(yè)設(shè)計論文 II ABSTRACT Android is an operating system and software platform for the mobile device. Android gradually bee the largest mobile platform operating system in the possession of the market share with the rise of the smart mobile phone. Android uses the Linux kernel. Android released by the Google and the open mobile phone consortium in November 5, 20xx, and use Java language to develop and manage code. At present, the Android system has more and more software, that is from chat、education、 film、 shopping、 life、 news、 office software to a variety of singeplayer games、 work games and so on. The software of upper puter is mostly software of PC. PC is inconvenient to carry and can39。 3.可以對歷史采集數(shù)據(jù)進(jìn)行存儲,并能隨時調(diào)用。制作答辯電子稿,準(zhǔn)備答辯。 這些應(yīng)用 不僅 在界面 色彩搭配 上給人一種 耳目一新的感覺 , 而且 因為這些應(yīng)用促使 手機(jī)的功能越來越強(qiáng)大。 第二章:相關(guān)技術(shù)介紹 。 ? Application Framework(應(yīng)用程序框架) 無論是 Android 提供的應(yīng)用程序還是開發(fā)人員自己編寫的應(yīng)用程序,都需要使用 Application Framework。 從美國來看 , 20xx年 8月 3日 早間公布了安卓手機(jī)在美國市場銷售量首次超過蘋果 iPhone, 并且在美國智能手機(jī)銷售市場中 占 27%的份額 。 (2)非壟斷性。 安全性 : Java 語言中 , 一切對內(nèi)存 的 訪問都是通過對象實例 來 實現(xiàn)的 , 是為了 防止用戶在網(wǎng)絡(luò)系統(tǒng) 或 分布系統(tǒng)的環(huán)境下使用木馬等 不安全 手段訪問對象的私有項目 或文件 。 RCP 主要 包括 以下 組件 : 用于啟動 Eclipse 以及 運行插件的核心平臺、標(biāo)準(zhǔn)集束框架 (OSGi)、可 移植構(gòu)件工具包 (SWT)、用于文件緩沖 , 文本處理 的 文本編輯器 (JFace)、 Eclipse 工作臺 (包括 Workbench), 包含視圖 (views)、編輯器(editors)、視角 (perspectives)、和向?qū)?(wizards)。本論文中僅用到了 TCP/IP 協(xié)議 中 的 Socket 內(nèi)容。圖 23為基于 TCP 協(xié) 議的 Socket 通信流程圖。 線程的四種狀態(tài) 線程具有生命周期,其中最主 要的有四種狀態(tài),分別為創(chuàng)建狀態(tài)、可執(zhí)行狀態(tài)、死亡狀態(tài) 與 阻塞狀態(tài)。 synchronized 塊: 采用 synchronized 關(guān)鍵字來聲明 synchronized 塊。 本科畢業(yè)設(shè)計論文 15 第三章 需求分析 功能分析 本論文的 Android 應(yīng)用軟件 功能 主要包括五部分: 傳輸數(shù)據(jù)、數(shù)據(jù)處理、存儲數(shù)據(jù)、波形繪制 和 歷史數(shù)據(jù)刪除 ,以下是對各 個 功能的分析。四路波形用不同的顏色表示,其中 X軸為黑色, Y軸為紅色, Z軸為橙色, M軸為藍(lán)色。 如圖 45 所示。 如圖 410 所示 。 圖 414 ADT 插件配置頁面 圖 415 ADT 插件統(tǒng)計數(shù)據(jù)窗口 ? 單擊 Eclipse 工具欄上 圖標(biāo),顯示 AVD管理工具對話框。手機(jī)端為服務(wù)器,磁力儀為客戶端,進(jìn)行數(shù)據(jù)傳輸。 圖 420 兩者 建立局域網(wǎng) 圖 421 三者建立局域網(wǎng) 本科畢業(yè)設(shè)計論文 24 軟件流程圖 在完成系統(tǒng)整體設(shè)計后,就要考慮軟件的流程圖,來為 軟件編寫準(zhǔn)備資料。 ? 單擊 ―New...‖按鈕。如圖 411 所示。 ? 打開瀏覽器,進(jìn)入 Android 開發(fā)者官方主頁,地址是 ―/‖。如圖 34所示,列表區(qū)域為歷史數(shù)據(jù)文件的保存時間和存儲路徑,長按列表選項,出現(xiàn)刪除對話框,用于刪除 該 歷史數(shù)據(jù)。手機(jī)端向磁力儀發(fā)送 start 命令開 始準(zhǔn)備傳輸數(shù)據(jù), 然后,將進(jìn)入循環(huán)傳輸數(shù)據(jù) ,每個采樣周期內(nèi),手機(jī)向磁力儀發(fā)送 transform 命令,磁力儀向手機(jī)端發(fā)送 1440個字節(jié)的數(shù)據(jù) , 完成數(shù)據(jù)傳輸。這個方法可以 使用在 任意代碼塊 中 ,同時 也 可指定任意上鎖的對象, 具有較高的靈活性。 ? 可執(zhí)行狀態(tài):線程可以執(zhí)行,但不一定處于運行 狀態(tài) 。這種思想在 Java 中成為并發(fā),而將并發(fā)完成的每一件事情稱為線程 [2]。在流套接字中采用 TCP 作為 點對點 通信 協(xié)議,保證了字節(jié)流的可靠性。工作區(qū)主要負(fù)責(zé)管理使用資源、統(tǒng)計 通知插件資源變化信息。同時, Java 語言在 碼的傳輸中使用了公開密鑰加密 機(jī)制 來保證數(shù)據(jù)安全 , 并且 在運行環(huán)境中提供了四級安全保障機(jī)制 (字節(jié)碼校驗器、運行時內(nèi)存布局、 類裝載器、 文件訪問限制 )。而 安卓平臺 是非壟斷性的,開發(fā)者可以制定 自己的操作系統(tǒng)、 制定 自己的云計算和 制定 自己的 應(yīng)用 商店 。而對于中國市場 , 安卓 手機(jī)已經(jīng) 占據(jù)上風(fēng) , 在 現(xiàn)今 的 中國智 能手機(jī)市場中 , 國內(nèi)眾多品牌占據(jù)了巨大的市場銷售比例如 :小米、魅族、 華為、中興、酷派 、聯(lián)想 等 ,同時國內(nèi)品牌手機(jī)正在不斷的超越國外著名企業(yè)的銷售額。 ? Libraries(庫) Android 提供了一組 C/C++ 庫,它們?yōu)槠脚_的不同組件所使用。 第三章:需求分析 。 將 PC 軟件 或游戲 制作成 Android應(yīng)用 具有廣闊 的 前景。 Android 采用 Linux 內(nèi)核,由 Goodle 和開放手機(jī)聯(lián)盟于 20xx 年 11 月 5 日發(fā)布,可以使用 Java 語言開發(fā)和管理代碼。 三、主要技術(shù) 指標(biāo) 1.接收通過 WiFi模塊傳送來的數(shù)據(jù),滿足傳輸速率 2Mbps 2.根據(jù)傳送來的數(shù)據(jù)分析出磁場情況。 硬件 磁力儀是 對 指定區(qū)域 進(jìn)行磁場測量 ,并將測試的數(shù)據(jù)上傳到 上位機(jī) , Android 端 軟件 對接收到的磁場信息進(jìn)行處理并實時以波形的形式進(jìn)行顯示 , 方便 對 測量地區(qū)磁場值變化 進(jìn)行觀測 以及對 各種磁場 信息 進(jìn)行 統(tǒng)計 與 分析。 手機(jī)應(yīng)用 軟件 大體上分為兩類,即單機(jī)應(yīng)用 軟件 和交互應(yīng)用 軟件,單機(jī)應(yīng)用軟件 是 指 僅需要手機(jī)終端的支持就可使用的應(yīng)用 軟件,如單機(jī)游戲、辦公軟件、攝影攝像、手機(jī)管理 等。 包括 Android 平臺搭建,軟件流程介紹,軟件界面 介紹 和相關(guān)類介紹 。核心庫中提供了 Java 語言核心庫中包含的大部分功能,虛擬機(jī)負(fù)責(zé) 運行程序。 其中 Activity是最基本的模塊 , 一般稱 為 ―活動 ‖, 在應(yīng)用 軟件 中 , 一個 Activity通常就是一個單獨的 顯示界面 。 (4)并行運行模式。 可移植性 : 使 用 Java 語言編寫的程序可以不經(jīng)過任何修改就可以在不 同的硬件和軟件平臺上 運行 , 因此 Java 編譯器所生成的可執(zhí)行代碼是基于 Java 虛擬機(jī)實現(xiàn)的。 Eclipse 還包含許多視圖 ,通過它們可以從各個實業(yè)看整個項目 , 使得工程建立的更完美。 UDP 協(xié)議 是無連接通信協(xié)議,不保證可靠數(shù)據(jù)的傳輸,但能夠向若干目標(biāo)發(fā)送數(shù)據(jù),接受發(fā)自若干源的數(shù)據(jù) 。多線程的執(zhí)行是并發(fā)的,并發(fā) 是指 在邏輯上可認(rèn)為是同時發(fā)生的,但 是 在物理上并不是同時發(fā)生。除此之外也可 以 調(diào)用 stop() 或 destroy() 方法使正在運行的線程結(jié)束 。因此 Java 引入了阻塞機(jī)制 來解決此 問題,阻塞是指 暫停當(dāng)前正在執(zhí)行的線程,等待資源 準(zhǔn)備 就緒。 存儲數(shù)據(jù)功能分析 存儲數(shù)據(jù)分為文本文件存儲和二進(jìn)制文件存儲。 小結(jié) 本章節(jié)對磁力儀手機(jī)端 軟件 的功能 需求和 非 功 能需求進(jìn) 行 了 分析。 ? 安裝好下載的 SDK 文件。 ? 啟動 Eclipse,單擊 ―幫助 ‖菜單。 如圖 417 所示。最終設(shè)計的流程圖如圖 422 所示 。手機(jī)端為服務(wù)器,磁力儀為客戶端,進(jìn)行數(shù)據(jù)傳輸。 如圖 414 所示。 圖 48 獲取可以下載的軟件包 圖 49 軟件包安裝完成 Eclipse 下載與安裝 在制作安卓軟件時,可以使用 Eclipse 與 ADT 插件組合開發(fā),以下是 Eclipse 軟件的下載和安裝過程。如圖 43 所示。 其橫坐標(biāo)為 0~120,代表 120個點。另一種 方法是 將 一段時間作為參數(shù),其單位是毫秒。 方法:在聲明方法時 通過 添加 synchronized 關(guān)鍵字來指定此方法 為 synchronized 方法。 通過調(diào)用線程 Thread 對象的 start() 方法可以開啟線程。 Socket 基本實現(xiàn)原理和方式 基于 TCP 協(xié)議的 Socket 通信的基本原理和方式: 服務(wù)器端首先生 成一個 ServerSocket 對象,其參數(shù)為一個整型數(shù),它表示 一個未被占用的端口號,然后調(diào)用 Serversocket 的 accept() 方法來接收客戶端發(fā)送的數(shù)據(jù)。 Socket 定義與分類 Socket 為接收和發(fā)送應(yīng)用軟件之間的數(shù)據(jù) 抽象層,應(yīng)用軟件 可以通過 Socket 將軟件添加到網(wǎng)絡(luò)中,并且可與同一局域網(wǎng)中的其他應(yīng)用軟件 實現(xiàn) 網(wǎng)絡(luò)通信。 Eclipse 是著名的跨平臺開 源 集成 開 發(fā)環(huán)境 , 主要用于 Java語言開發(fā) , 是世界上最大的開源組織的產(chǎn)品 , Eclipse 本身只是一個框架和一組服務(wù) , 但是可以支持 很多 插件 , 也 可以 認(rèn)為 Eclipse 中除了內(nèi)核 , 其它 所有的東西都是插件 。 20xx 年 11 月 5 日 , 已經(jīng)成長為互聯(lián)網(wǎng)領(lǐng)域內(nèi)巨人的 Google 發(fā)布了 一款 Android 手機(jī)操作系統(tǒng)平臺。當(dāng)一個 Activity 實例被創(chuàng)建、銷毀或啟動另 一個Activity 時 , Activity 在這四種狀態(tài)之間進(jìn)行 相互 轉(zhuǎn)換 , 這種轉(zhuǎn)換的發(fā)生依賴于用戶 對軟件的操作 。 安卓系統(tǒng)飛速 的發(fā)展歸結(jié)于其強(qiáng)大的使用功能和 源代碼的開放 , 這 表明只要有一定專業(yè)基礎(chǔ)的人都可以在 網(wǎng)上下載 自己需要的安卓源代碼 并 按自己 的 設(shè)計進(jìn)行一定 修改,生成自己的應(yīng)用 。 安卓平臺架構(gòu) Android 平臺主要包括 Applications、 Applicati
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1