Tôi muốn thiết nghe để nghe trên nhà nước không dây, bất cứ ai có thể giúp tôi với mã của tôiNghe WIFI bang
import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
...
TelephonyManager wTelephonyManager;
...
wTelephonyManager=(TelephonyManager)getSystemService(Context.WIFI_SERVICE);
wTelephonyManager.listen(new PhoneL(),PhoneStateListener.LISTEN_DATA_CONNECTION_STATE);
connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
// đây là sự kiện tôi sử dụng mà tôi muốn nghe để thay đổi wifi và mã ở trên là tất cả trong onCreate {}
class PhoneL extends PhoneStateListener
{
public void onWifiStateChanged(int state, String nesto)
{
mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
//mWifi.isConnectedOrConnecting()
if(mWifi.isConnectedOrConnecting())
{
Toast.makeText(WifiActivity.this,"Ima WIFI",Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(WifiActivity.this,"! NEMA WIFI",Toast.LENGTH_LONG).show();
}
}
}
// ai có thể vui lòng giúp tôi tạo ra một người biết lắng nghe mà sẽ lắng nghe tình trạng wifi và kiểm tra xem wifi được kết nối hoặc kết nối nếu không muốn nói là tôi muốn để cho phép lưu lượng gói dữ liệu thông qua 3g/4g
có một cái nhìn tại [chủ đề này] [1]. [1]: http://stackoverflow.com/questions/3767591/check-intent-internet-connection –