android 判断是否有可用网络
16lz
2021-12-04
public boolean CheckNetwork() { boolean flag = false; ConnectivityManager cwjManager = (ConnectivityManager) AndroidBaseActivity.self.getSystemService(Context.CONNECTIVITY_SERVICE); if (cwjManager.getActiveNetworkInfo() != null) flag = cwjManager.getActiveNetworkInfo().isAvailable(); if (!flag) { Builder b = new AlertDialog.Builder( AndroidBaseActivity.self).setTitle("没有可用的网络").setMessage( AndroidBaseActivity.self.getResources().getString(R.string.net_work_message)); b.setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { Intent mIntent = new Intent("/"); ComponentName comp = new ComponentName("com.android.settings", "com.android.settings.WirelessSettings"); mIntent.setComponent(comp); mIntent.setAction("android.intent.action.VIEW"); AndroidBaseActivity.self.startActivity(mIntent); } }).setNeutralButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { dialog.cancel(); } }).create(); b.show(); } Toast.makeText(AndroidBaseActivity.self, "test", 1).show(); return flag;}
更多相关文章
- Android(安卓)弹出框
- android NetWorkHelper 网络工具类
- android取得当前网络连接状态
- Android(安卓)简易对话框
- Android简易闹钟实现
- android视频录制(调用系统视频录制),生成缩略图
- Android(安卓)webView中调用JavaScript
- Android(安卓)技术博客(3):android 悬浮窗菜单,可用于显示在 launche
- Android(Java):滑动删除实现——重写onTouch