Android 使用应用程序禁用/启用3g
我正在制作一个基于网络连接的应用程序。Android 使用应用程序禁用/启用3g,android,Android,我正在制作一个基于网络连接的应用程序。 我想从应用程序内部切换(启用/禁用)3g连接,可以吗?//检查isNetAvailable并传递布尔值,就像您是否需要3g一样 ConnectivityManager connectivityManager; NetworkInfo wifiInfo, mobileInfo; public Boolean isNetAvailable(Context con, boolean is3gOn) { try{ connec
我想从应用程序内部切换(启用/禁用)3g连接,可以吗?//检查isNetAvailable并传递布尔值,就像您是否需要3g一样
ConnectivityManager connectivityManager;
NetworkInfo wifiInfo, mobileInfo;
public Boolean isNetAvailable(Context con, boolean is3gOn)
{
try{
connectivityManager = (ConnectivityManager) con.getSystemService(Context.CONNECTIVITY_SERVICE);
wifiInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
mobileInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if(wifiInfo.isConnected())
{
return true;
}
if(is3gOn){
return mobileInfo.isConnected();
}
}
catch(Exception e){
e.printStackTrace();
}
return false;
}
谢谢你的回复,但我想禁用3G网络,如果它是启用如何做到这一点?