出于多播目的,我正在寻找一种简单的方法来检测Android设备的IP何时发生变化.我怎么能这样做?
更具体地说,我正在寻找:
您可以使用ConnectivityManager执行此操作:
您可以使用它来查询当前连接状态:
ConnectivityManager connMananger = (ConnectivityManager)
context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = connMananger.getActiveNetworkInfo();
Run Code Online (Sandbox Code Playgroud)
可以使用NetworkInterface.getNetworkInterfaces()获取网络接口的当前IP地址
并且您可以通过CONNECTIVITY_ACTION广播接收连接状态何时更改的自动通知
| 归档时间: |
|
| 查看次数: |
6202 次 |
| 最近记录: |