This article illustrates how Android checks the status of mobile networks and the type of network. Share to everyone for your reference. The specific analysis is as follows:
Judge network status is connecting or isn't public static Boolean checknetworkconnected (context context) {if (null!=c Ontext) {Connectivitymanager Connectivitymanager = (connectivitymanager) context. Getsystemservice (
Context.connectivity_service);
Networkinfo networkinfo = Connectivitymanager.getactivenetworkinfo ();
if (null!=networkinfo) {return networkinfo.isavailable ();
return false; //judge Wifi status is connecting or not public static Boolean Checkwifistatus (context context) {Connectivitymanag
Er connectivitymanager = (connectivitymanager) context. Getsystemservice (Context.connectivity_service);
Networkinfo networkinfo = Connectivitymanager.getactivenetworkinfo ();
if (Null!=networkinfo && networkinfo.gettype () = = Connectivitymanager.type_wifi) {return true;
return false; //judge 3G status is connecting or not public static Boolean Check3gstatus (context context) {Connectivitymanager C Onnectivitymanager = (ConnEctivitymanager) context. Getsystemservice (Context.connectivity_service);
Networkinfo networkinfo = Connectivitymanager.getactivenetworkinfo ();
if (Null!=networkinfo && networkinfo.gettype () = = Connectivitymanager.type_mobile) {return true;
return false; }
I hope this article will help you with your Android program.