從Android Java Ping 外部IP:克服本地IP 限制
在本文中,我們將深入研究開發Android 中的Ping 應用程式,特別是無法使用現有程式碼ping 外部伺服器。我們將探索解決此限制所需的修改,並了解變更的含義。
原始程式碼有效地在本機 IP 上執行 ping 操作,但在嘗試 ping 外部伺服器時失敗。為了解決這個問題,我們需要採用不同的方法來繞過Android平台的限制。
修改後的程式碼使用Runtime.exec()方法來執行模擬ping操作的系統指令。具體來說,它執行命令“/system/bin/ping -c 1
要注意的是,使用 Runtime.exec() 方法需要宣告 android.permission.INTERNET 權限Android 清單檔。此權限允許應用程式存取外部網路資源,例如 ping 外部伺服器。
透過實現這些更改,應用程式可以獲得 ping 外部伺服器並提供準確結果的能力,克服了原始程式碼所施加的限制。開發人員現在可以自信地創建可評估本地和外部網路連接的 Android Ping 應用程式。
以上是如何從 Android Java Ping 外部 IP:克服本機 IP 限制?的詳細內容。更多資訊請關注PHP中文網其他相關文章!