1 EKİM 2010, Cuma
nasıl eğer android wifi bağlı olup olmadığını görmek için
Benim kullanıcı bile wifi bağlı oldukları sürece bir şey indirmeyi deneyin istemiyorum. Ancak sadece wifi etkin olduğunu söylemek mümkün gibi görünüyor olabilir, ama yine de 3g bağlantısı olabilir.
android.net.wifi.WifiManager m = (WifiManager) getSystemService(WIFI_SERVICE);
android.net.wifi.SupplicantState s = m.getConnectionInfo().getSupplicantState();
NetworkInfo.DetailedState state = WifiInfo.getDetailedStateOf(s);
if( state != NetworkInfo.DetailedState.CONNECTED ){
return false;
}
Ancak devlet wifi OBTAINING_IPADDR
devlet olarak alıyorum bağlı olsa da beklenebilir bir şey değildir.
CEVAP
1 EKİM 2010, Cuma
Bu ConnectivityManager Wifi adaptör durumunu elde etmek için kullanmak gerekir. Oradan 7**.
ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mWifi.isConnected()) {
// Do whatever
}
NOT:Eklemek gerekir unutulmamalıdır (ABD n00bies burada)
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
senin için
AndroidManifest.xmlbunun çalışması için.
Bunu Paylaş:
nasıl eğer Alıcı android kayıtlı olup ...
Eğer bir iç Görünüm ScrollView görünür...
Python urllib nasıl eğer bir web sites...
Nasıl bir hizmet Android üzerinde çalı...
Nasıl bir çift Nan'a eşit olup olmadığ...