Android 检测设备是否连接网络

来源:互联网 发布:linux zip压缩文件 编辑:程序博客网 时间:2024/05/05 11:45

在需要联网应用中,会在应用启动或是需要联网时,通常会先检测当前设备是否开启网络.
通过检测返回值,再判断是否进行联网使用。若当前设备没有开启网络状态,会提示请先开启网络。

代码如下,希望对你有帮助。

    /**     * 检测设备 是否联网     */    public static boolean isNetwork() {        ConnectivityManager manager = (ConnectivityManager) myActivity.getSystemService(myActivity.CONNECTIVITY_SERVICE);        NetworkInfo networkInfo = manager.getActiveNetworkInfo();        if (networkInfo == null || !networkInfo.isAvailable()) {            Toast.makeText(myActivity, "当前无网络连接!", Toast.LENGTH_SHORT).show();            return false;        }else {            return true;        }    }
0 0