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

正文內容

基于安卓手機的無線數字化磁力儀畢業(yè)論文-免費閱讀

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

下一頁面
  

【正文】 最終設計的流程圖如圖 422 所示 。手機端為服務器,磁力儀為客戶端,進行數據傳輸。 如圖 417 所示。 如圖 414 所示。 ? 啟動 Eclipse,單擊 ―幫助 ‖菜單。 圖 48 獲取可以下載的軟件包 圖 49 軟件包安裝完成 Eclipse 下載與安裝 在制作安卓軟件時,可以使用 Eclipse 與 ADT 插件組合開發(fā),以下是 Eclipse 軟件的下載和安裝過程。 ? 安裝好下載的 SDK 文件。如圖 43 所示。 小結 本章節(jié)對磁力儀手機端 軟件 的功能 需求和 非 功 能需求進 行 了 分析。 其橫坐標為 0~120,代表 120個點。 存儲數據功能分析 存儲數據分為文本文件存儲和二進制文件存儲。另一種 方法是 將 一段時間作為參數,其單位是毫秒。因此 Java 引入了阻塞機制 來解決此 問題,阻塞是指 暫停當前正在執(zhí)行的線程,等待資源 準備 就緒。 方法:在聲明方法時 通過 添加 synchronized 關鍵字來指定此方法 為 synchronized 方法。除此之外也可 以 調用 stop() 或 destroy() 方法使正在運行的線程結束 。 通過調用線程 Thread 對象的 start() 方法可以開啟線程。多線程的執(zhí)行是并發(fā)的,并發(fā) 是指 在邏輯上可認為是同時發(fā)生的,但 是 在物理上并不是同時發(fā)生。 Socket 基本實現原理和方式 基于 TCP 協(xié)議的 Socket 通信的基本原理和方式: 服務器端首先生 成一個 ServerSocket 對象,其參數為一個整型數,它表示 一個未被占用的端口號,然后調用 Serversocket 的 accept() 方法來接收客戶端發(fā)送的數據。 UDP 協(xié)議 是無連接通信協(xié)議,不保證可靠數據的傳輸,但能夠向若干目標發(fā)送數據,接受發(fā)自若干源的數據 。 Socket 定義與分類 Socket 為接收和發(fā)送應用軟件之間的數據 抽象層,應用軟件 可以通過 Socket 將軟件添加到網絡中,并且可與同一局域網中的其他應用軟件 實現 網絡通信。 Eclipse 還包含許多視圖 ,通過它們可以從各個實業(yè)看整個項目 , 使得工程建立的更完美。 Eclipse 是著名的跨平臺開 源 集成 開 發(fā)環(huán)境 , 主要用于 Java語言開發(fā) , 是世界上最大的開源組織的產品 , Eclipse 本身只是一個框架和一組服務 , 但是可以支持 很多 插件 , 也 可以 認為 Eclipse 中除了內核 , 其它 所有的東西都是插件 。 可移植性 : 使 用 Java 語言編寫的程序可以不經過任何修改就可以在不 同的硬件和軟件平臺上 運行 , 因此 Java 編譯器所生成的可執(zhí)行代碼是基于 Java 虛擬機實現的。 20xx 年 11 月 5 日 , 已經成長為互聯網領域內巨人的 Google 發(fā)布了 一款 Android 手機操作系統(tǒng)平臺。 (4)并行運行模式。當一個 Activity 實例被創(chuàng)建、銷毀或啟動另 一個Activity 時 , Activity 在這四種狀態(tài)之間進行 相互 轉換 , 這種轉換的發(fā)生依賴于用戶 對軟件的操作 。 其中 Activity是最基本的模塊 , 一般稱 為 ―活動 ‖, 在應用 軟件 中 , 一個 Activity通常就是一個單獨的 顯示界面 。 安卓系統(tǒng)飛速 的發(fā)展歸結于其強大的使用功能和 源代碼的開放 , 這 表明只要有一定專業(yè)基礎的人都可以在 網上下載 自己需要的安卓源代碼 并 按自己 的 設計進行一定 修改,生成自己的應用 。核心庫中提供了 Java 語言核心庫中包含的大部分功能,虛擬機負責 運行程序。 安卓平臺架構 Android 平臺主要包括 Applications、 Application Framework、 Libraries、Android Runtime 和 Linux Kernel 幾部分,如圖 21 所示 。 包括 Android 平臺搭建,軟件流程介紹,軟件界面 介紹 和相關類介紹 。 (4)對應用 軟件進行測試,調試。 手機應用 軟件 大體上分為兩類,即單機應用 軟件 和交互應用 軟件,單機應用軟件 是 指 僅需要手機終端的支持就可使用的應用 軟件,如單機游戲、辦公軟件、攝影攝像、手機管理 等。 現今, 主流智能手機操作系統(tǒng) 分為三 大類, 分別是 Android 操作系統(tǒng)、 IOS操作系統(tǒng)和 Windows Phone 操作系統(tǒng) ,這三種主流操作系統(tǒng)中只有 Android 是 開源 的 操作系統(tǒng), 20xx 年年初 IDC(國際數據中心)公布了 智能手機銷量的 統(tǒng)計數據,該數據顯示 20xx 年第四季度, Android 智能手機的銷售量為 億臺,市場占有率為 %, 排名第一,比去年同比增幅 88%,并保持良好的上漲態(tài)勢。 硬件 磁力儀是 對 指定區(qū)域 進行磁場測量 ,并將測試的數據上傳到 上位機 , Android 端 軟件 對接收到的磁場信息進行處理并實時以波形的形式進行顯示 , 方便 對 測量地區(qū)磁場值變化 進行觀測 以及對 各種磁場 信息 進行 統(tǒng)計 與 分析。 1112 周:與硬件聯機調試解決程序 Bug。 三、主要技術 指標 1.接收通過 WiFi模塊傳送來的數據,滿足傳輸速率 2Mbps 2.根據傳送來的數據分析出磁場情況。 5 – 6 周:熟悉 WiFi的工作原理并進行相關的簡單編程 。 Android 采用 Linux 內核,由 Goodle 和開放手機聯盟于 20xx 年 11 月 5 日發(fā)布,可以使用 Java 語言開發(fā)和管理代碼。 Google 在 20xx 年 7 月發(fā)布了關于 智能手機使用情況 的 調查報告 ,報告 中表明,智能手機在中國的普及率 正在 迅速 提升 ,從 20xx 年的 47%上升到 現在的 %,幾乎一半的中國居民已經使用 智能手機。 將 PC 軟件 或游戲 制作成 Android應用 具有廣闊 的 前景。 本論文的主要工作如下: (1)了解 Android 應用開發(fā)平臺,并搭建 Android 應用開發(fā)平臺。 第三章:需求分析 。 Android 最早是由 Andy Rubin 創(chuàng)辦,于 20xx 年被 Google 收購。 ? Libraries(庫) Android 提供了一組 C/C++ 庫,它們?yōu)槠脚_的不同組件所使用。 在移動 產業(yè)飛速發(fā)展的今天 , 市場對智能手機 的需求越來越大 , 如 在 現今 大學校園 中幾乎人手一部智能手機 , 同時智能手機幾乎每年換一部。而對于中國市場 , 安卓 手機已經 占據上風 , 在 現今 的 中國智 能手機市場中 , 國內眾多品牌占據了巨大的市場銷售比例如 :小米、魅族、 華為、中興、酷派 、聯想 等 ,同時國內品牌手機正在不斷的超越國外著名企業(yè)的銷售額。此時它 依舊 與窗口管理器保持連接 , 系統(tǒng)繼續(xù)維護其內部狀態(tài) , 它仍然可見 , 但卻失去了焦點,不能進行人機交互操作 。而 安卓平臺 是非壟斷性的,開發(fā)者可以制定 自己的操作系統(tǒng)、 制定 自己的云計算和 制定 自己的 應用 商店 。 Java 語言 支持封裝 性 、多態(tài)性和繼承 性 。同時, Java 語言在 碼的傳輸中使用了公開密鑰加密 機制 來保證數據安全 , 并且 在運行環(huán)境中提供了四級安全保障機制 (字節(jié)碼校驗器、運行時內存布局、 類裝載器、 文件訪問限制 )。 Java 語言 提供的類庫 中 支持 TCP/IP 通信 協(xié)議 , 可以通過 URL 地址訪問網絡上 資源 。工作區(qū)主要負責管理使用資源、統(tǒng)計 通知插件資源變化信息。 Android Socket 通信原理介紹 Android 操作系統(tǒng)具有 HTTP 通信和 Socket 通信 兩種常用的 通信 方式。在流套接字中采用 TCP 作為 點對點 通信 協(xié)議,保證了字節(jié)流的可靠性。 左右兩邊的應用軟件 分別為裝在服務端和客戶端的平臺上, 應 用 之間通過底層的 Socket 套接字通信。這種思想在 Java 中成為并發(fā),而將并發(fā)完成的每一件事情稱為線程 [2]。這種方 法有一個缺點 ,當該類已經繼承另一個類 后 不能再繼承該類。 ? 可執(zhí)行狀態(tài):線程可以執(zhí)行,但不一定處于運行 狀態(tài) 。 其中 Thread 類的 setPriority() 方法用于設置線程的優(yōu)先級, getPriority() 方法用于獲取線程的優(yōu)先級。這個方法可以 使用在 任意代碼塊 中 ,同時 也 可指定任意上鎖的對象, 具有較高的靈活性。 ? yield() 方法:該方法使當前 線程放棄已得到的 CPU 占用時間,線程此時處于可執(zhí)行狀態(tài),隨時可再次得到 CPU 使用 時間。手機端向磁力儀發(fā)送 start 命令開 始準備傳輸數據, 然后,將進入循環(huán)傳輸數據 ,每個采樣周期內,手機向磁力儀發(fā)送 transform 命令,磁力儀向手機端發(fā)送 1440個字節(jié)的數據 , 完成數據傳輸。 每行數據為接收到的 1440 個字節(jié)轉化為字符串的結果 ,每一個時間周期可以保存一行數據。如圖 34所示,列表區(qū)域為歷史數據文件的保存時間和存儲路徑,長按列表選項,出現刪除對話框,用于刪除 該 歷史數據。 下面是以 Windows 系統(tǒng)為例的安裝步驟: ? 雙擊剛剛下載的 JDK 程序,彈出如圖 41 所示的 JDK 安裝向導框,單擊―下一步 ‖按鈕。 ? 打開瀏覽器,進入 Android 開發(fā)者官方主頁,地址是 ―/‖。如圖 48 所示。如圖 411 所示。 如圖 413 所示 圖 412 安裝新插件窗口 圖 413 增加倉庫對話框 ? 安裝搜索到的軟件包,在安裝完成后會要求重新啟動 Eclipse。 ? 單擊 ―New...‖按鈕。 圖 418 AVD 管理工具窗體 圖 419 Android 模擬器效果圖 系統(tǒng)研究思路 磁力儀手機端 軟件 與 磁力儀通過 wifi 連接,傳輸數據。 圖 420 兩者 建立局域網 圖 421 三者建立局域網 本科畢業(yè)設計論文 24 軟件流程圖 在完成系統(tǒng)整體設計后,就要考慮軟件的流程圖,來為 軟件編寫準備資料。 開 始載 入 程 序 界 面主 線 程事 件 監(jiān) 聽觸 發(fā) 關 閉程 序 事 件 ?處 理 相 應 事 件否是結 束否是保 存 程 序 設 置向 客 戶 端 發(fā) 送 指 令接 收 數 據處 理 和 顯 示 數 據保 存 數 據客 戶 端 連 接請 求 ?保 存 數 據 ?是否載 入 客 戶 端 線 程觸 發(fā) 其 他 事 件是否主 線 程事 件 監(jiān) 聽 線 程客 戶 。手機端為服務器,磁力儀為客戶端,進行數據傳輸。 如圖 418所示。 圖 414 ADT 插件配置頁面 圖 415 ADT 插件統(tǒng)計數據窗口 ? 單擊 Eclipse 工具欄上 圖標,顯示 AVD管理工具對話框。 ? 單擊 ―Add...‖按鈕,顯示增加倉庫對話框。 如圖 410 所示 。此時會自動聯網搜索可以下載的軟件包。 如圖 45 所示。 JDK 的安裝 打開瀏覽器,進入 Oracle 官方主頁,地址 ―進行 JDK 安裝包的選擇和下載。四路波形用不同的顏色表示,其中 X軸為黑色, Y軸為紅色, Z軸為橙色, M軸為藍色。 每行一共有四個數據,第一個數據為保存數據的時間周期,第二個到第 五 個數據分別為 X、 Y、 Z、 M 四個 磁場值 ,每一個時間周期可以保存 120 組數據。 本科畢業(yè)設計論文 15 第三章 需求分析 功能分析 本論文的 Android 應用軟件 功能 主要包括五部分: 傳輸數據、數據處理、存儲數據、波形繪制 和 歷史數據刪除 ,以下是對各 個 功能的分析。 ? suspend() 和 resume() 方法:這兩個方 法 需要 搭配使用, suspend() 方法使線程進入 阻塞狀態(tài),直到 對應的 resume() 方法 調用后,該線程才會再次進入可執(zhí)行狀 態(tài)。 synchronized 塊: 采用 synchronized 關鍵字來聲明 synchronized 塊。 線程的優(yōu)先級、同步 和 阻塞 (1)線程優(yōu)先級 。 線程的四種狀態(tài) 線程具有生命周期,其中最主 要的有四種狀態(tài),分別為創(chuàng)建狀態(tài)、可執(zhí)行狀態(tài)、死亡狀態(tài) 與 阻塞狀態(tài)。 本科畢業(yè)設計論文 12 Java 多線程的實現 Java 多線程的實現方式有以下兩種: ? 擴展 類。圖 23為基于 TCP 協(xié) 議的 Socket 通信流程圖。 本文中的上位機應用軟件 均采用流套接字 , 即將 TCP 作為端對端協(xié)議的方式。本論文中僅用到了 TCP/IP 協(xié)議 中 的 Socket 內容。 (3) Eclipse 可以實現 對多重平臺特性 的支持
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1