編輯:關於Android編程
Android手機同時支持WIFI和3G, 判斷網絡連接, 判斷網絡類型(WIFI或3G).
權限:
判斷網絡連接
/**
* 判斷網絡是否可用, 在使用網絡請求是預先使用此方法進行檢查, 以節省資源.
*
* @return 可用狀態
*/
public static boolean isNetAvailable() {
Context context = App.getAppContext();
ConnectivityManager manager = (ConnectivityManager)
context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = manager.getActiveNetworkInfo();
return (info != null && info.isAvailable() && info.isConnected());
}
判斷網絡類型
ConnectivityManager conMan = (ConnectivityManager)
context.getSystemService(Context.CONNECTIVITY_SERVICE);
// 3G
State mobile = conMan.getNetworkInfo(0).getState();
// WIFI
State wifi = conMan.getNetworkInfo(1).getState();
if (mobile == NetworkInfo.State.CONNECTED
|| mobile == NetworkInfo.State.CONNECTING) {
// TODO: in mobile do something
} else if (wifi == NetworkInfo.State.CONNECTED
|| wifi == NetworkInfo.State.CONNECTING) {
// TODO: in wifi do something
}
更加精細的網絡類型:
TelephonyManager#getNetworkType or NetworkInfo#getSubtypeName
首先我們先看下效果圖實現思路這是兩張前後對比圖,右邊第二張圖裡面的已搶光標簽圖片當已經沒有商品的時候就會顯示了,在每個圖片的中心位置,第一想法是在ImageView的外層
Android四大基本組件分別是Activity,Service服務,Content Provider內容提供者,BroadcastReceiver廣播接收器。Activ
我們在常用的電商或者旅游APP中,例如美團,手機淘寶等等,都能夠看的到有那種下拉式的二級列表菜單。具體如圖所示: 上面兩張圖就是美團的一個二級列表菜單的一個展
本文實例講述了Android使用GPS獲取用戶地理位置並監聽位置變化的方法。分享給大家供大家參考,具體如下:LocationActivity.java/* Locatio