¡@

Home 

2014/10/16 ¤W¤È 08:20:26

android Programming Glossary: ni.gettype

Send HTTP request through 3G network without using WiFi?

http://stackoverflow.com/questions/3606031/send-http-request-through-3g-network-without-using-wifi

Context.CONNECTIVITY_SERVICE NetworkInfo ni cm.getActiveNetworkInfo if ni null no connectivity abort if ni.getType ConnectivityManager.TYPE_WIFI ni.getType ConnectivityManager.TYPE_WIMAX WifiManager wm WifiManager Context.getSystemService.. NetworkInfo ni cm.getActiveNetworkInfo if ni null no connectivity abort if ni.getType ConnectivityManager.TYPE_WIFI ni.getType ConnectivityManager.TYPE_WIMAX WifiManager wm WifiManager Context.getSystemService Context.WIFI_SERVICE if wm null wm.disconnect.. android to fallback to other available n w which is 3G while true NetworkInfo ni cm.getActiveNetworkInfo if ni null ni.getType ConnectivityManager.TYPE_MOBILE ni.isConnected send your http request break sleep for some time so that android can connect..

Problem in detecting Internet Connection in Android

http://stackoverflow.com/questions/6357603/problem-in-detecting-internet-connection-in-android

getSystemService Context.CONNECTIVITY_SERVICE NetworkInfo netInfo cm.getAllNetworkInfo for NetworkInfo ni netInfo if ni.getTypeName .equalsIgnoreCase WIFI if ni.isConnected HaveConnectedWifi true if ni.getTypeName .equalsIgnoreCase MOBILE if ni.isConnected.. for NetworkInfo ni netInfo if ni.getTypeName .equalsIgnoreCase WIFI if ni.isConnected HaveConnectedWifi true if ni.getTypeName .equalsIgnoreCase MOBILE if ni.isConnected HaveConnectedMobile true uses permission android name android.permission.ACCESS_NETWORK_STATE.. to use ni.isConnectedOrConnecting instead of ni.isConnected because it can catch transition states better. I also use ni.getType ConnectivityManager.TYPE_WIFI instead of ni.getTypeName .equalsIgnoreCase WIFI because it is much more efficient to compare..