資源簡介
在上傳工程之前,對源代碼中幾個重要的類簡單解釋一下:
Client端
WifiApClientManager:對WifiManager的接口進行了封裝,以便于進行開啟、連接等操作
HttpEngineLite:發(fā)起Http請求的"引擎"類
WifiApClientRequest:請求抽象類,子類WifiApClientGetRecvListRequest,WifiApClientGetFileRequest分別表示獲取獲取Server端待傳文件列表請求及獲取Server端指定文件請求,使用HttpEngineLite執(zhí)行具體操作
NanoHTTPClient:提供獲取Server端待傳文件列表,獲取Server端指定文件等操作接口,使用線程池管理WifiApClientRequest
Server端
WifiApServerManager:對WifiManager的接口進行了封裝,以便于進行開啟AP,配置AP等操作
WifiApServerUtil:定義了Android AP通用網(wǎng)關IP
NanoHTTPD:此類為引用的開源代碼(A simple, tiny, nicely embeddable HTTP server in Java)
NanoHTTPServer:NanoHTTPD的子類,實現(xiàn)其接口,返回相應的HttpResponse
代碼片段和文件信息
/**?Automatically?generated?file.?DO?NOT?MODIFY?*/
package?pym.test.wifi_ap_client;
public?final?class?BuildConfig?{
????public?final?static?boolean?DEBUG?=?true;
}
評論
共有 條評論