1
我想使http連接確保它僅通過wifi來完成,這樣我不能對從GPRS或3G網絡傳輸的數據包進行收費。Android:通過應用程序使用Wifi連接
這意味着可以什麼都連接我只能選擇我要確保通過應用程序本身的wifi ..
所有幫助表示讚賞。
我想使http連接確保它僅通過wifi來完成,這樣我不能對從GPRS或3G網絡傳輸的數據包進行收費。Android:通過應用程序使用Wifi連接
這意味着可以什麼都連接我只能選擇我要確保通過應用程序本身的wifi ..
所有幫助表示讚賞。
您可以使用connectionmanager來做到這一點。
ConnectivityManager cm = (ConnectivityManager)Context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getActiveNetworkInfo();
if(ni == null)
//no connectivity, abort
if(ni.getType() == ConnectivityManager.TYPE_WIFI || ni.getType() == ConnectivityManager.TYPE_WIMAX) {
//connected via wifi/wimax
//so transfer the data
}
感謝您的時間..通過這個我可以知道如果wifi或wimax是否可用?有可能是我的手機默認連接是GPRS或3G的情況下,我想明確確保我只使用WiFi不是從手機的設置,而是從應用程序本身..謝謝 – 2010-09-07 11:26:01