android关于网络 博客分类: android androidnetwork网络设置
程序员文章站
2024-03-14 22:35:47
...
/** * 检测当前网络状态是否可用 * * @return */ public boolean checkNet() { ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); State mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE) .getState(); State wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI) .getState(); // 移动网络 if (mobile == State.CONNECTED || mobile == State.CONNECTING) return true; // wifi网络 if (wifi == State.CONNECTED || wifi == State.CONNECTING) return true; return false; } @Override protected void onResume() { super.onResume(); // 3秒后界面消失 } /** * 网络不可用 进行网络设置 */ private void netWorkStatus() { AlertDialog.Builder b = new AlertDialog.Builder(this).setTitle( "没有可用的网络").setMessage("是否对网络进行设置?"); 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"); startActivityForResult(mIntent, 0); // 如果在设置完成后需要再次进行操作,可以重写操作代码,在这里不再重写 finish(); } }).setNeutralButton("否", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { dialog.cancel(); System.exit(0); } }).show(); }
推荐阅读
-
android关于网络 博客分类: android androidnetwork网络设置
-
android网络状态检查 博客分类: android android网络检查
-
android关于网络 博客分类: android androidnetwork网络设置
-
android网络状态检查 博客分类: android android网络检查
-
关于Android studio中connot resolve symbol 'R'的问题 博客分类: Android初步学习 android
-
关于Android布局weight权重设计 博客分类: Android初步
-
ubuntu 网络设置 from dhcp to static 博客分类: 操作系统 ubuntunetwork
-
Android 移动终端camera 防偷*拍设置 博客分类: Android源码开发 androidcameracameraservice偷*拍拍照音
-
android mtk平台内置apk,可卸载恢复出厂设置还在 博客分类: Android androidmtk
-
关于联系人的修改[目前只是这几个想法],基于2.1 博客分类: 基础 Android应用服务器