我们在生活中,可能会在下载东西时或看视频时,如果你不是在wifi的情况下,来提示你要不要继续耗流量操作。那是如果来判断自己网络中的类型和状态的呢?其实代码也挺简单的。直接上代码吧。
Mainactivity.java
package com.example.day20_1networkinfo;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private ConnectivityManager mManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取网络服务
mManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);