歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android手機監控軟件設計實現【源碼+附圖】

 一、需求分析:

隨著IT信息技術的飛速發展,手機的普及,伴隨著智能手機的出現及快速的更新換代,手機已不僅僅是一個通信工具,更是一個多功能的應用平台。

手機監控軟件則是基於電腦監控軟件的原理,植入手機平台的一款軟件,由於手機具有良好的網絡支持及出色的便攜性,植入手機平台十分有現實意義。

二、概要設計:

服務器端:

1.啟動服務器,接收socket

2.截取屏幕圖像,壓縮並編碼發送

客戶端:

1.登陸服務器及驗證

2.接收服務器信息並解碼顯示

各個功能通過各自的類來完成。

三、詳細設計:

1、手機客戶端用ImageView來顯示監控畫面。

2、手機端使用線程完成接收信息、譯碼等費時操作。

3、完成Activity之間的數據傳遞。

4、使用流布局、相對布局等布局方式

5、使用布局與程序功能代碼分離的設計方法

6、使用橫向、全屏

四、程序結構

1、程序結構說明:

本程序采用模塊化設計方法,各個功能的實現都有具體的方法,在主函數調用相應的方法即可實現程序的要求。程序的整體性很強。

2、重要數據說明:

程序通信中,使用字節流協議進行通信。

四個字節

一個字節

後N個字節

一個INT,代表信息長度

代表類型

信息

其中,類型:0代表圖片類型數據 (針對客戶端)

0代表移動命令     (針對服務器)

1代表鼠標點擊命令 2代表鼠標釋放命令

3代表鍵盤點擊命令 4代表鍵盤釋放命令

3、函數清單:

    見代碼

五、調試分析:

程序截圖:

使用預覽

歡迎界面

使用界面

Copyright © Linux教程網 All Rights Reserved