判断网络状态
来源:互联网 发布:金山快盘网络错误 编辑:程序博客网 时间:2024/06/08 06:11
- public class MainActivity extends AppCompatActivity{
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- getNetInfor();
- }
- public void getNetInfor() {
- //首先是获取网络连接管理者
- ConnectivityManager manager = (ConnectivityManager)
- getSystemService(Context.CONNECTIVITY_SERVICE);
- NetworkInfo info = manager.getActiveNetworkInfo();
- //网络状态存在并且是已连接状态
- if (info != null && info.isConnected()) {
- Toast.makeText(MainActivity.this, "网络已连接", Toast.LENGTH_SHORT).show();
- } else {
- Toast.makeText(MainActivity.this, "网络连接失败", Toast.LENGTH_SHORT).show();
- //下面的这种写法你应该看得懂
- new AlertDialog.Builder(MainActivity.this)
- .setTitle("请检查网络连接")
- .setNegativeButton("确定", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- if (android.os.Build.VERSION.SDK_INT > 10) {
- //安卓系统3.0以上打开设置界面,也可以直接用ACTION_WIRELESS_SETTINGS打开到wifi界面
- startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS));
- } else {
- startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));
- }
- }
- })
- .show();
- }
- }
- }
阅读全文
0 0
- 判断iphone网络状态
- 判断网络连接状态
- 判断网络在线状态
- android 判断网络状态
- Android判断网络状态
- Android 判断网络状态
- android 网络状态判断
- 判断网络连接状态
- 判断网络状态
- IOS~网络状态判断
- Android: 判断网络状态
- android 网络状态判断
- android 判断网络状态
- android判断网络状态
- android判断网络状态
- 判断网络状态
- android 判断网络状态
- 判断网络状态
- 【CodeForces
- NP问题
- Android shrinkResources
- springBoot单元测试之1.4版本前后的变化
- Drawlayout
- 判断网络状态
- 1051. 复数乘法 (15)
- JDK7与JDK8中HashMap的实现
- window和windowmanager
- 平台导出"导出全部数据到Excel中(显示列)"的问题
- Activity、Window、View、Surface[0]日志
- django安装配置
- ActiveMQ的安装和启动
- 迷迷茫茫