资讯专栏INFORMATION COLUMN

Android 官方DEMO BasicNetworking

Steve_Wang_ / 847人阅读

摘要:本示例演示如何使用检查网络连接。通过方法获取对象,可获取网络状态信息。关键代码检查网络是否已经连接,如果已连接,判断是否状态或其他网络类型。

本示例演示如何使用Android API检查网络连接。

Demo下载地址:https://github.com/googlesamples/android-BasicNetworking/#readme

相关API:https://developer.android.google.cn/reference/android/net/ConnectivityManager.html

利用ConnectivityManager来检查是否已经连接网络,如果已经连接,判断网络类型。通过ConnectivityManager.getActiveNetworkInfo()方法获取NetworkInfo对象,可获取网络状态信息。

关键代码:

/**
 * 检查网络是否已经连接,如果已连接,判断是否WIFI状态或其他网络类型。
 */
private void checkNetworkConnection() {
    ConnectivityManager connMgr =
        (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeInfo = connMgr.getActiveNetworkInfo();
    if (activeInfo != null && activeInfo.isConnected()) {
        wifiConnected = activeInfo.getType() == ConnectivityManager.TYPE_WIFI;
        mobileConnected = activeInfo.getType() == ConnectivityManager.TYPE_MOBILE;
        if(wifiConnected) {
            Log.i(TAG, getString(R.string.wifi_connection));
        } else if (mobileConnected){
            Log.i(TAG, getString(R.string.mobile_connection));
        }
    } else {
        Log.i(TAG, getString(R.string.no_wifi_or_mobile));
    }
}

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/3085.html

相关文章

  • Android 官方DEMO

    摘要:创建并实例化菜单,添加菜单项,返回则显示菜单。第三个类型的参数,代表的是菜单项的显示顺序。默认是,表示菜单的显示顺序就是按照的显示顺序来显示。不将子项显示在里。原使用的是但这个方法在以后已经被其他方法取代。ActionBarCompat-Basic Demo下载地址:https://github.com/googlesamples/android-ActionBarCompat-Basic/...

    godiscoder 评论0 收藏0
  • Android 官方Demo ActionBarCompat-Styled

    摘要:需要注意的是,的分页模式已经在以后被遗弃。导航模式有三种标准导航模式。创建分页绑定菜单布局文件,布局文件已定义两个菜单子项和分页被选中时调用当前分页不再被选中,被下一个选中的分页替代时调用。例如已经选中了,当你再次点击时,会触发此方法。ActionBarCompat-Styled Demo下载地址:https://github.com/googlesamples/android-Action...

    KevinYan 评论0 收藏0
  • 国内值得关注的官方API集合

    摘要:电影豆瓣电影豆瓣电影支持电影条目,影人条目,搜索和榜单等。音乐豆瓣音乐支持音乐信息,评论信息,标签信息,搜索音乐,某个音乐中标记最多的标签,发表修改删除评论,用户对音乐的所有标签等内容。 项目地址:https://github.com/marktony/A... 本页仅收集国内部分官方API,如需查看其他版本,请点击这里。 目录 笔记 出行 词典 电商 地图 电影 即时通讯 开发者网...

    gaomysion 评论0 收藏0
  • 国内值得关注的官方API集合

    摘要:电影豆瓣电影豆瓣电影支持电影条目,影人条目,搜索和榜单等。音乐豆瓣音乐支持音乐信息,评论信息,标签信息,搜索音乐,某个音乐中标记最多的标签,发表修改删除评论,用户对音乐的所有标签等内容。 项目地址:https://github.com/marktony/A... 本页仅收集国内部分官方API,如需查看其他版本,请点击这里。 目录 笔记 出行 词典 电商 地图 电影 即时通讯 开发者网...

    miqt 评论0 收藏0
  • 国内值得关注的官方API集合

    摘要:电影豆瓣电影豆瓣电影支持电影条目,影人条目,搜索和榜单等。音乐豆瓣音乐支持音乐信息,评论信息,标签信息,搜索音乐,某个音乐中标记最多的标签,发表修改删除评论,用户对音乐的所有标签等内容。 项目地址:https://github.com/marktony/A... 本页仅收集国内部分官方API,如需查看其他版本,请点击这里。 目录 笔记 出行 词典 电商 地图 电影 即时通讯 开发者网...

    coordinate35 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<