Microsoft Office PowerPoint是指微軟公司的演示文稿軟件。Microsoft Office PowerPoint做出來的東西叫演示文稿,其格式后綴名為:ppt、pptx;或者也可以保存為:pdf、圖片格式等。 本設計通過Android 操作系統的移動設備對個人計算機進行控制,從而對幻燈片、MediaPlayer 等軟件或桌面進行遠程操作。完成了MediaPlayer 的直接控制以及通過觸屏模擬電腦觸摸板從而實現模擬鼠標的操作功能,實現了通過Android手機等觸屏設備對個人電腦的幻燈片操作。 1、引言 隨著Android 操作系統的快速發展,Android 移動設備也不斷增加。遠程控制軟件的發展也到達了一個新領域。幻燈片控制器設計與實現,意在便利使用者的工作與生活。軟件通過Android操作系統的移動設備對個人計算機進行控制,從而實現對于幻燈片、MediaPlayer等軟件或桌面的遠程操作。 2、總體設計 2.1、幻燈片控制器PC端服務器設計 服務器端使用Java 編寫。需要獲取本機IP,對于用戶填寫的端口號進行合法性的驗證。對于客戶端發送來的信息進行處理反饋,并在個人電腦中執行相應的操作。。 圖1 服務器端執行流程圖 2.2、幻燈片控制器Android客戶端設計 系統包括幻燈片控制器,鼠標控制器,以及mediaplayer控制器三部分,分別通過觸摸,按鈕對其進行相應的控制操作,。 圖2 客戶端結構圖 2.3、程序執行流程圖 程序執行過程可大致分為: (1) 準備階段,在PC端啟動用于接收指令的服務器程序監聽設定端口,客戶端獲取用戶填寫IP 以及端口號。 (2) 信息發送階段:用戶與UI產生互動,客戶端向指定端口發送信息。 (3) 信息接收階段:服務器從所監聽端口獲取相應數據并按規則拆分。 (4) 響應階段:服務器接收信息后對信息進行相應處理,并對個人電腦進行操作。 流程圖。 圖3 程序執行流程 3、詳細設計 3.1、服務器程序 (1) 圖形界面的初始化 圖形界面作為用戶與程序交互的窗口,是程序開發中一項不可或缺的重要工作,通過任何語言或者不同的工具實現圖形化的原理都很相像,即通過用戶點擊、輸入等操作傳遞信息,對用戶的操作作出響應,創建視圖不僅要有適當的元素,還要進行合理的布局。 (2) 信息的監聽 服務器端最重要的功能即時對客戶端發送來的信息進行監聽和處理,Android 支持socket 通信,TCP 為了保證不發生丟包,就給每個包一個序號,同時序號也保證了傳送到接收端實體的包的按序接收。然后接收端實體對已成功收到的包發回一個相應的確認(ACK);。 圖4 服務器端連接界面圖 3.2、客戶端程序 (1) 連接界面 根據需求分析以及設計的用戶界面確定所需要的類,在用戶輸入相應信息之后需要觸發一個事件把該信息發送出去,這個時間就是Click 事件,因此需要使用Button 來完成該操作,然而用戶不一定了解輸入格式,所以用TextView標簽把輸入格式和要求提供給用戶,即便。 圖5 鼠標模式運行圖 跳轉成功后會有“吐司”彈出成功的提示,。 圖6 MediaPlayer模式運行 5、總結 系統采用Client/Server 結構。實現由客戶端機器向個人計算機開啟的服務器從指定端口發送信息,由服務器端軟件接收、解析信息,并向個人計算機下達指令,完成用戶指定的操作。通過開發與測試,最終實現了通過Android 手機等觸屏設備對個人電腦的幻燈片、MediaPlayer 的直接控制以及通過觸屏模擬電腦觸摸板從而實現模擬鼠標的操作功能。從而方便了用戶對個人電腦的操作,也可以作為鼠標的備用或替代。 更多相關閱讀 Office PowerPoint使您可以快速創建極具感染力的動態演示文稿,同時集成更為安全的工作流和方法以輕松共享這些信息。 |
溫馨提示:喜歡本站的話,請收藏一下本站!