出于多播目的,我正在寻找一种简单的方法来检测Android设备的IP何时发生变化。我怎么能这样做?
更具体地说,我正在寻找:
答案 0 :(得分:5)
您可以使用ConnectivityManager:
执行此操作您可以使用它来查询当前的连接状态:
ConnectivityManager connMananger = (ConnectivityManager)
context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = connMananger.getActiveNetworkInfo();
获取网络接口的当前IP地址
自动收到连接状态发生变化的通知