編輯:關於Android編程
/**
* 判斷gprs網絡是否開啟
*
* @param inContext
* @return boolean
*/
public boolean isGPRSActive(Context context)
{
ConnectivityManager manager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo gprs = manager
.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
DetailedState detailedState = gprs.getDetailedState();
return DetailedState.CONNECTED == detailedState;
}
/**
* 判斷wifi是否開啟
*
* @param context
* @return
*/
public boolean isWifiActive(Context context)
{
ConnectivityManager manager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo wifi = manager
.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
return wifi.isConnectedOrConnecting();
}
/**
* 設置gprs狀態(開啟/關閉)
*
* @param context
* @param flag
* @return
*/
public int setGPRSStatus(Context context, boolean flag)
{
ConnectivityManager cm = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
Method setMobileDataEnabl;
try
{
setMobileDataEnabl = cm.getClass().getDeclaredMethod(
"setMobileDataEnabled", boolean.class);
setMobileDataEnabl.invoke(cm, flag);
return 0;
} catch (Exception e)
{
e.printStackTrace();
return -1;
}
}
/**
* 設置wifi狀態(開啟/關閉)
*
* @param context
* @param flag
*/
public void setWifiStatus(Context context, boolean flag)
{
WifiManager mWifiManager = (WifiManager) context
.getSystemService(Context.WIFI_SERVICE);
mWifiManager.setWifiEnabled(flag);
}
1,講解build.gradle文件。1.1根目錄Android1.1.1defaultConfig是Android的根目錄,可以配置包名等信息,若AndroidMain
1.自定義控件時鐘的布局和Java類values文件下的attrs.xml <!--?xml version="1.0" encoding=&q
本文實例講述了Android編程自定義AlertDialog(退出提示框)用法,分享給大家供大家參考,具體如下:有時候我們需要在游戲或應用中用一些符合我們樣式的提示框(A
Android Window、PhoneWindow、WindowManager、Activity學習心得 第一彈閱讀本文,你首先需要理解 Context 上下文環境,W