[Android程式範例] Android程式中使用Ping指令測試網路主機狀態
最近製作一個專案需要尋找同一WIFI區域網路中的裝置並進行通訊,目前已知需要判斷的裝置IP位址,所以只要直接詢問是否在線即可。我想可以很簡單的利用PING指令達成,這步驟需要在Android中使用LInux底層的命令:如執行Ping命令 格式為 ping -c 1 -w 5 其中參數-c 1是指ping的次數為1次,-w是指執行的最後期限,單位為秒,也就是執行的時間為5秒,超過5秒則失敗.
Ping命令代碼:
Process p = Runtime.getRuntime().exec("ping -c 1 -w 5 " + ip);
不過以下範例是沒有加上逾時時間,開發者可以隨意修改PING命令參數。
沒有留言 :
張貼留言