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

正文內(nèi)容

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

2025-08-29 14:45上一頁面

下一頁面
  

【正文】 做了 主要闡述 ,其中包括 Android 系 本科畢業(yè)設(shè)計論文 14 統(tǒng)的發(fā)展 與 歷史、 Android 開發(fā)平臺的基本架構(gòu)、五大應(yīng)用程序組件, 并 詳細介紹 了 Socket 通信的基本原理 與 實現(xiàn)方法,最后描述了 Java 多線程的特性 與 實現(xiàn)方式 。 如圖 31 所示為文本文件存儲方式 。此區(qū)域一共繪制四路波形,分別為 X, Y, Z, M。 本科畢業(yè)設(shè)計論文 18 第 四 章 詳細設(shè)計和實現(xiàn) Android 開發(fā)平臺的搭建 搭建 Android 開 發(fā)平臺首先需要準備 JDK、 ADT 插件 、 Eclipse 的安裝 ,這些軟件都可在網(wǎng)上下載。 本科畢業(yè)設(shè)計論文 19 圖 43 JDK 安裝進度窗口 圖 44 JRE 安裝路徑選擇對話框 ? 單擊 ―下一步 ‖按鈕進行安裝, 直到安裝完成。 本科畢業(yè)設(shè)計論文 20 圖 46 Android SDK 下載頁面 圖 47 安裝完成窗口 ? 單擊 ―Finish‖按鈕,啟動 SDK 管理工具。根據(jù)讀者的操作系統(tǒng)不同,在 ―Eclipse IDE for Java Developers‖標簽右側(cè)選擇適當?shù)陌姹尽?如圖 412 所示。 如圖 415 所示。單擊 ―Start...‖按鈕,在新對話框中單擊 ―Launch‖按鈕。 方案二:路由器建立 wifi 熱點,磁力儀和手機都連接上路由器建立的 wifi熱點,三者建立局域網(wǎng)。 在按鈕事件中,可以進行 歷史 數(shù)據(jù)刪除 。 在需求分析中 ,分析了軟件的基本需求為 傳輸數(shù)據(jù)、數(shù)據(jù)處理、存儲數(shù)據(jù)、波形繪制、歷史數(shù)據(jù)刪除等功能。 軟件 對傳輸接 收 的數(shù)據(jù)進行處理 ,將處理后的數(shù)據(jù)用于波形顯示,數(shù)據(jù)存儲 等 。在 ―Name‖欄中輸入 ―‖,在 ―Target‖欄中選擇― Level 15‖,在 SD Card的 ―Size‖欄中輸入 256,在 Skin 的―Builtin:‖欄中選擇 ―WSVAG‖,其他使用默認設(shè)置。單擊 ―Restart Now‖按鈕完成安裝。 本科畢業(yè)設(shè)計論文 21 圖 410 Eclipse官方主頁 圖 411 Eclipse版本選擇頁面 ? 下載完成后,進行安裝。 ? 安裝好后,在 Android SDK 管 理器界面上你所選的包后面會顯示 ―Installed‖,表示已經(jīng)安裝好了 。 ? 單擊 ―SDK‖選項卡,選擇 ―‖下載。 ? 在打開的如圖 42 所示的對話框中,單擊 ―更改 ‖,選擇安裝位置。 圖 34 刪除歷史數(shù)據(jù) 非功能需求分析 為了更好的進行人機交互操作,需要設(shè)計很多消息提示或?qū)υ捒蛱崾尽? 本科畢業(yè)設(shè)計論文 16 圖 31 文本文件 圖 32 二進制文件 波形繪制功能分析 對處理后 得到 的 480個數(shù)據(jù),進行波形顯示。 數(shù)據(jù)處理功能分析 手機端 軟件 對收到的 1440個字節(jié)數(shù)進行變換處理,將緊挨著的 每 4個字節(jié)作為一個數(shù)據(jù),一共為 1440/4 =360 個數(shù)據(jù),這 360個數(shù)據(jù)分別為處理后的 X、 Y、Z三個方向的磁場值,每個方向為 120個數(shù)據(jù)。使用 yield() 方法得到的效果類似于 延遲該線程的 CPU占用時間 ,將 CPU 的 使用權(quán) 先 交給另一個線程 ,使另一個線程先執(zhí)行 。 (3)線程的阻塞 。 (2)線程同步機制 。 CPU 的占用 時間 隨時可 以 分配給該線程。 ? 實現(xiàn) 接口。 本節(jié)是對 Java 線程的詳細介紹。 而本論文中的服務(wù)端為上位機應(yīng)用軟件,即本論文需要做的 Android 軟件,而客戶端為硬件磁力儀,使用嵌入式編程編寫的客戶端 ,也是通過底層的 Socket 套接字通信。數(shù)據(jù)報套接字的數(shù)據(jù)打包發(fā)送服務(wù) 采用 UDP 通信協(xié)議 完成。 其中 HTTP 連接 只有 用戶請求時才會建立連接通道 ,即 使 用 ―請求 ——響應(yīng) ‖的方式,客 戶端向服務(wù)器發(fā)送請求后,服務(wù)器端才 向客戶 端 返回數(shù)據(jù)。工作臺主要負責管理項目和資源 , 它還可以根據(jù)文檔的類型選擇合適的文檔編輯器 。 解釋性 : Java 語言 是 通過 解釋 來 執(zhí)行的 , 使用 Java 語言 時 ,首先 使用編譯器將代碼編 譯 為 字節(jié)碼 , 然后 通過 Java 解釋器 進行 解釋執(zhí)行 , 相比于 C++ 語言 被編譯為本地 指令后執(zhí)行有 非常 獨特 的 區(qū)別。 動態(tài)性 : Java 語言 的類是 通過 動態(tài)裝載入運行過程中所 需要 的類 , 這種方法 可以解決 C++ 在 增加子類 而 沒有編譯 時 所出現(xiàn)的 程序崩潰現(xiàn)象 。 Java 語言 Java 語言 的出現(xiàn)是源于對獨立平臺語言的 需求 , 這種語言 要求所 編寫的程序不會因為芯片的變化而發(fā)生 程序 無法運行或出現(xiàn)運行錯誤。 (3)硬件跨平臺。 Stoped 為 Activity 被 新的 Activity 覆蓋 并 失去焦點 ,此時舊的Activity 不可見,新的 Activity 可見,并可操作 。 安卓 應(yīng)用 程序 模塊 Android 應(yīng)用 軟件 由 Activity、 Intent、 Content Provider、 Service 這 4大 模塊構(gòu)造而成 [1]。 隨著移動互聯(lián)網(wǎng)的用戶規(guī)模的快速增長 , 安卓智能手機也 在快速的發(fā)展中,其 價格不斷的創(chuàng)造歷史新低, 促使人人都能擁有一部智能手機 。開發(fā)人員通過 Application Framework 來使用這些庫所提供的不同功能。 20xx年 11 月 5 日, Google 正式發(fā)布 Android 平臺 [1]。 包括功能分析和非功 能分析 。 (2)了解,掌握 Android 應(yīng)用開發(fā)語言 ,即 Java 語言 。因此,研究 Android 手機 軟件 ,開發(fā) Android 手機 軟件 ,將安卓手機作為上位機來代替之前的 PC 機, 將會給 帶來較大的實用價值,進一步給人們的工作和生活帶來便利。智能手機 在 存儲能力、用戶交互能力和 CPU 處理能力 等 功能上正在不斷的提高 ,手機 CPU 已經(jīng)從開始的單核發(fā)展為如今的八核,位數(shù)從 32 位到如今的 64 位 ,存儲空間也 從 開始的 512M 發(fā)展為 128G,運行內(nèi)存從開始的 256M 發(fā)展到如今的 4G。目前, Android 系統(tǒng)的軟件越來越多,從聊天 、教育、影視、購物、生活、新聞、 辦公軟件到各種單機 、 網(wǎng)絡(luò)游戲等 軟件 ,而 上位機軟件大多為 PC 端軟件, 由于 PC 攜帶不方便,不利于隨時隨地的對數(shù)據(jù)進行 處理和分析 ,而 Android 軟件 恰好可以解決 PC 端存在的問題, 讓 使用更加方便 、 快捷。 7 – 8 周:編 寫軟件框架及代碼,實驗軟件框架的流暢完美運行 。 本科畢業(yè)設(shè)計論文 題 目 基于 安卓 手機的無線數(shù)字化磁力儀 專業(yè)名稱 電子信息工程 學生姓名 張松濤 指導教師 ****** 畢業(yè)時間 20xx/6 畢業(yè) 任務(wù)書 一、題目 基于手機的無線數(shù)字化磁力儀 二、研究主要內(nèi)容 接收來自 WiFi 模塊的的磁力儀數(shù)據(jù),在移動設(shè)備上進行數(shù)據(jù)處理與顯示,并進行相關(guān)數(shù)據(jù)分析。 9 10 周:進一步編寫軟件及調(diào)試 。 本文是針對硬件磁力儀做的 Android手機端 上位機軟件 ,安裝在 具有 安卓系統(tǒng)的手機或平板上,安卓版本為 以上。 智能 手機越來越強大的硬件配置,為手機 強大的使用功能打下了堅定的基礎(chǔ)。 本科畢業(yè)設(shè)計論文 2 研究現(xiàn)狀 縱觀 Android 智能手機的發(fā)展歷程,令人嘆為觀止的 Android 應(yīng)用軟件層出不窮,目前 Android 手機應(yīng)用軟件中比較成熟的軟件,相對集中于游戲、影音娛樂、移動辦公、圖書閱讀 、 攝影攝像、手機管 理、新聞、 智能家居等方面。 (3)編寫磁力儀安卓手機端 應(yīng)用 軟件。 第四章:詳細設(shè)計和實現(xiàn) 。 安卓平臺特性 Android 平臺具有以下特性: 允許重用和替換組件的應(yīng)用程序框架;專門為移動設(shè)備優(yōu)化的 Dalvik 虛擬機;基于開源引擎 WebKit 的內(nèi)置瀏覽器;自定義的 2D 圖形庫提供了最佳的圖形效果,此外還支持基于 OpenGL ES 規(guī)范的 3D 效果(需要硬件支持); 支持數(shù)據(jù)結(jié)構(gòu)化存儲的 SQLite; 支持常見的音頻、視頻和圖片格式(例如 MPEG 、 MP AAC、 AMR、 JPG、 PNG、 GIF);SM 電話(需要硬件支持);藍牙、 EDGE、 3G 和 WiFi(需要硬件支持);攝像頭、 GPS、指南針和加速計(需要硬件支持);包括設(shè)備模擬器、調(diào)試工具、優(yōu)化工具和 Eclipse 開發(fā)插件等豐富的開發(fā)環(huán)境 。 本科畢業(yè)設(shè)計論文 5 圖 21 Android 平臺架構(gòu) ? Android Runtime( Android運行時) Android 運行時包括核心庫和 Dalvik 虛擬機兩部分。目前 , 智能手機已經(jīng)成為人們休閑娛樂、 生活辦公、 獲取知識的一個重要 移動終端設(shè)備 , 促使整個社會的智能手機產(chǎn)業(yè)鏈不斷的完善,智能手機的功能在不斷的強大,智能手機用戶也在不斷的增 本科畢業(yè)設(shè)計論文 6 加。 本系統(tǒng)主要 用的模塊為 Activity。 Killed Activity 被系統(tǒng)殺死 并回收或者 處于未啟動狀態(tài) 。 由于 安卓平臺的開放性 和強大的兼容性, 同一 款應(yīng)用 軟件可以是 在不同廠商,不同 型號的安卓手機或平板上正常運行 。目前 Java 語言的優(yōu)勢越來越明顯 , 并且 已經(jīng)成為網(wǎng)絡(luò)時代一門非常重要的 編程 語言 , 同時 也是目前十分流行的高級程序設(shè)計語言 , 僅次于 C語言, 特別適合 于 網(wǎng)絡(luò)應(yīng)用程序的開發(fā) 。同時 Java 語言 的滯后聯(lián)編機制 可以 重復利用面向?qū)ο缶幊田L格的優(yōu)點 , 實現(xiàn)了 即插即用 的功能 。 Android 開發(fā)環(huán)境 本軟件開發(fā)采用 自由集成開發(fā)環(huán)境 Eclipse, Eclipse 最早 是 由 IBM 公司研發(fā)的 , 其前身為 ffiM 的 Visual Age, 后來 IBM 將 Eclipse 作為開放源代碼的項目發(fā) 布。透視圖包括視圖和編輯器 , 用戶可以在多個透視圖中進行切換編輯 , 其中常見的有 Java 透視圖 (Java Perspective)、資源透視圖 (Resouece Perspective)、調(diào)試透視圖 (Debug Perspective)、小組同步透視圖 (TeamSynchronizing Perspective)。使用 Socket 通信時 ,首先 雙方之間 建立 的連接, 即客戶端連接服務(wù)端,連接成功后, 可直接進行數(shù)據(jù)的傳 輸,建立連接后便沒有服務(wù)端和客戶端的區(qū)別,即 雙方都可以主動發(fā)送信息,本論文中的所有通信都 采用 Socket 實現(xiàn)。 其中, TCP 協(xié)議是一種固定連線為基礎(chǔ)的協(xié)議 , TCP 可以保證從一端數(shù)據(jù)送至另一端時,數(shù)據(jù)能 夠確實送達,而且抵達的數(shù)據(jù)的排列順序和送達的順序相同,因此, TCP 協(xié)議適合可靠性要求比較高的場合。 圖 22 Socket 通信基本模型。 多線程的定義 多線程是一種允許在程序中同時執(zhí)行多個指令流的機制,各線程之間是互相獨立的,它與進程相同, 擁有 各自 獨立的執(zhí)行空間,由操作系統(tǒng)進行 分配 ,線程沒有 獨立的存儲 空間,進程 與 線程共同分享一個存儲空間。 Runnable 接口只有一個 run() 方法 ,當某個類實現(xiàn) Runnable 接口時需要重寫該方法, 即把 線程要執(zhí)行的代碼寫入 該 方法中。 ? 死亡狀態(tài):正常情況下 run() 方法執(zhí)行完畢 后 就 表示 該線程的死亡。 在同一個進程中, 會有多個線程同時使用 同一個存儲空間,這種共享方式 雖然 節(jié)約 了系統(tǒng)資源但同時帶來了訪問沖突的 問題,在 Java 中為了有效的避免該沖突 , 采用 synchronized 關(guān)鍵字機制, 包括兩種用法:synchronized 方法和 synchronized 塊。 Java 引入的同步機制 雖然 成功的解決了 共享存儲區(qū)域的訪問沖突 問題,但 當任意時刻 所需要的資源未準備就緒,或同一時刻 有多個資源處于準備狀態(tài) 。 ? wait() 和 no tify() 方法:一般情況下這兩種方法協(xié)同使用 , wait() 方法可使線程進入阻塞狀態(tài),該方法是個重載方法, 不帶參數(shù)。 然后將 X、 Y、 Z三個方向的磁場值進行 均方和求出 M的 120個值 。 如下圖 33
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1