`
夏文权
  • 浏览: 242189 次
  • 性别: Icon_minigender_1
  • 来自: 贵州
社区版块
存档分类
最新评论

android判断网络是否能用

阅读更多
 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 判断当前网络是否可用简单实例 用户手机当前网络可用:WIFI、2G/3G网络,用户打开与不打开网络,和是否可以用是两码事。可以使用指的是:用户打开网络了并且可以连上互联网进行上网。 首页添加网络权限 ...

    android判断网络连接

    这个“android判断网络连接”的demo提供了一个简洁且实用的方法来检测设备的网络状态,包括无网络连接、GPRS(2G)连接以及WiFi(3G/4G/5G)连接。以下是对这个知识点的详细说明: 1. **Android网络权限**: 在...

    android判断网络端口是否可达

    下面将详细介绍如何通过Socket连接判断网络端口是否可达,并以Android为例进行讲解。 首先,了解Socket的基本概念。Socket是应用层与传输层之间的一个接口,它允许应用程序通过TCP/IP协议进行数据传输。在Java中,`...

    Android判断当前网络类型Demo

    此demo描述的是Android判断当前网络类型。首先判断是否有无网络连接,其次判断是否是wifi还是手机网络,最后如果是手机网络的话判断当前网络类型是2G网络还是3G网络还是4G网络。Demo通过两种方式进行判断,一种是...

    android判断网络是否连接

    本文将深入探讨如何在Android应用中实现“android判断网络是否连接”的功能。 首先,我们需要了解Android系统中处理网络连接的两个主要组件:ConnectivityManager和服务状态监听。`ConnectivityManager`是Android...

    android判断网络状态、网络运营商、网络类型

    在Android开发中,掌握如何判断网络状态、获取网络运营商以及识别网络类型是非常关键的技能,这对于构建具有网络功能的应用程序至关重要。以下将详细介绍这些知识点。 首先,**判断网络状态**是确保应用程序能够...

    Android 判断网络是否可用 & 获取IP地址 & 获取以太网口MAC地址

    是判断网络是否可用,但网络可用不代表一定能上外网的! public static boolean isNetworkAvailable(Context context) { ConnectivityManager manager = (ConnectivityManager) context .getApplicationContext...

    Android 判断网络连接

    在Android开发中,判断网络连接状态是至关重要的,它能够帮助开发者确保应用在有网络的情况下进行数据通信,或者在无网络时提供相应的错误提示和处理。以下是对标题和描述中涉及的知识点的详细说明: **1. Android...

    android 判断网络是否可用与连接的网络是否能上网

    Android 判断网络是否可用与连接的网络是否能上网 Android 中判断网络是否可用和连接的网络是否能上网是非常重要的,特别是在开发联网应用程序时。下面我们将详细介绍如何判断网络是否可用和连接的网络是否能上网。...

    android判断手机网络类型

    用于判断手机所连接的网络属于何种网络,以及手机是否连接了网络

    android 腾讯定位并判断网络连接

    总结来说,Android应用中使用腾讯定位服务并判断网络连接,主要涉及以下步骤: 1. 添加权限声明 2. 引入腾讯定位SDK 3. 初始化定位服务和设置监听器 4. 检查网络连接状态 5. 设置定位模式 6. 实时监控定位状态 7. ...

    android 判断网络状态

    在Android开发中,判断网络状态是一项基础且重要的任务,它涉及到应用能否正常访问网络资源,如下载、上传数据或加载网页。本节将详细介绍如何在Android中检查网络连接的状态,包括移动网络(2G/3G/4G/5G)和Wi-Fi。...

    仿QQ微信,Android开发中网络连接状态的判断(判断android设备是否有网络)

    仿QQ微信,Android开发中网络连接状态的判断(判断android设备是否有网络),详细了解请移步http://blog.csdn.net/zxc514257857/article/details/69219113

    android判断网络的状态断开与否

    ### Android判断网络状态的方法 在Android开发中,经常需要检测设备当前的网络连接状态,以确保应用程序能够根据网络情况提供合适的服务或者提醒用户检查网络连接。本文将详细讲解如何通过编写一个`...

    android判断网络是否可用并且可以使用原生刷新控件进行刷新

    以上就是如何在Android应用中判断网络是否可用以及使用原生的SwipeRefreshLayout控件进行刷新的详细步骤。这个`DoIntentDemo`可能包含了上述功能的完整实现,你可以通过查看源代码进一步学习和理解。这样的功能对于...

    Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框

    以下是如何在Android应用中判断网络状态并在无网络时弹出网络设置对话框的详细步骤。 首先,你需要在AndroidManifest.xml文件中添加必要的权限,以便应用能够访问网络状态。这是通过添加以下XML代码实现的: ```...

    判断Android客户端网络连接状态

    判断Android客户端网络连接状态ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); boolean ...

    android 判断是否有可用网络连接

    在Android开发中,判断设备是否具有可用的网络连接是一项基本且重要的功能,这涉及到对设备当前网络状态的检测,包括Wi-Fi和移动数据(如3G/4G/LTE)的连接情况。以下是对给定代码片段的深入解析与扩展,以更全面地...

    Android apk下载文件的url链接,并且可以判断网络是否连接

    本文将深入探讨如何实现"Android APK下载文件的URL链接"以及如何判断网络状态。 首先,我们需要了解`Handler`机制。`Handler`在Android中用于线程间通信,它允许我们在主线程中更新UI。在下载APK的过程中,我们通常...

Global site tag (gtag.js) - Google Analytics