我想检查移动数据连接,如果打开或关闭,我将为其定义一个事件。数据单元打开后,显示移动数据图标,关闭移动数据后,移动数据图标也将被隐藏!
确定您是否有互联网连接
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
确定互联网连接的类型
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
boolean isMetered = cm.isActiveNetworkMetered();
有关更多信息,请单击here。