public class MainActivity extends AppCompatActivity {
private HorizontalScrollView hsv;
private LinearLayout ll_out;
private ViewPager vp;
private ArrayList<TextView> list_title = new ArrayList<>();
private ArrayList<Fragment> list_fragment = new ArrayList<>();
private String[] title = new String[] {"关注","推荐","热点","科技","视频","数码","汽车" };
private TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
boolean networkConnected = isNetworkConnected(MainActivity.this);
if(networkConnected)
{
Toast.makeText(MainActivity.this,"有网络连接",Toast.LENGTH_SHORT).show();
//initview();
}else
{
Toast.makeText(MainActivity.this,"断网了.....",Toast.LENGTH_SHORT).show();
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("网络连接")
.setMessage("亲,网络断开咯...")
.setIcon(R.mipmap.ic_launcher_round)
.setPositiveButton("去设置", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Intent intent = null;
// 先判断当前系统版本
if(android.os.Build.VERSION.SDK_INT > 10){ // 3.0以上
intent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS);
}else{
intent = new Intent();
intent.setClassName("com.android.settings", "com.android.settings.WirelessSettings");
}
startActivity(intent);
}
});
builder.setNegativeButton("退出", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
//app.getInstance().add(MainActivity.this);
}
});
builder.create().show();
}
initview();//执行其他步骤
}
public boolean isNetworkConnected(Context context)
{
if (context != null) {
ConnectivityManager mConnectivityManager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
if (mNetworkInfo != null) {
return mNetworkInfo.isAvailable();
}
}
return false;
}
判断网络是否连接
最新推荐文章于 2024-05-09 17:52:34 发布