最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android獲取及監(jiān)聽手機網(wǎng)絡狀態(tài)

 更新時間:2022年01月07日 15:47:43   作者:he先森  
大家好,本篇文章主要講的是android獲取及監(jiān)聽手機網(wǎng)絡狀態(tài),感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

一、獲取當前手機聯(lián)網(wǎng)方式是WiFi還是手機4G數(shù)據(jù)

private boolean getNetworkType(){
        ConnectivityManager mConnectivity = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
        //檢查網(wǎng)絡鏈接
        NetworkInfo info = mConnectivity.getActiveNetworkInfo();
        int netType = mConnectivity.getActiveNetworkInfo().getType();
        if (netType == ConnectivityManager.TYPE_WIFI) {  //WIFI
            ChangYouLog.i(TAG,"當前是WIFI連接 isConnected = "+info.isConnected());
            return info.isConnected();
        } else if (netType == ConnectivityManager.TYPE_MOBILE) {   //MOBILE
            ChangYouLog.i(TAG,"當前是手機網(wǎng)絡連接 isConnected = "+info.isConnected());
            return info.isConnected();
        } else {
            ChangYouLog.i(TAG,"當前沒有網(wǎng)絡連接 isConnected = "+info.isConnected());
            return false;
        }
    }

二、監(jiān)聽手機網(wǎng)絡變化

private class MyBroadcastReceiver extends BroadcastReceiver{
        @Override
        public void onReceive(Context context, Intent intent) {
            if (intent.getAction().equals(ConnectivityManager.CONNECTIVITY_ACTION)) {//監(jiān)聽網(wǎng)絡連接
                //獲取聯(lián)網(wǎng)狀態(tài)的NetworkInfo對象
                NetworkInfo info = intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);
                if (info != null) {
                    //如果當前的網(wǎng)絡連接成功并且網(wǎng)絡連接可用
                    if (NetworkInfo.State.CONNECTED == info.getState() && info.isAvailable()) {
                        if (info.getType() == ConnectivityManager.TYPE_WIFI){
                            ChangYouLog.i(TAG,"連接上WiFi");
                        }else if (info.getType() == ConnectivityManager.TYPE_MOBILE){
                            ChangYouLog.i(TAG,"連接上移動網(wǎng)絡數(shù)據(jù)");
                            CYouLbyMicroClient.getInstance().gameEvent("Network_4G_reminder");
                        }
                    } else {
                        ChangYouLog.i(TAG,"網(wǎng)絡斷開");
                    }
                }
            }
        }
    }

注:需要添加網(wǎng)絡狀態(tài)權限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

總結

到此這篇關于android獲取及監(jiān)聽手機網(wǎng)絡狀態(tài)的文章就介紹到這了,更多相關android網(wǎng)絡狀態(tài)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Android開發(fā)實現(xiàn)生成excel的方法詳解

    Android開發(fā)實現(xiàn)生成excel的方法詳解

    這篇文章主要介紹了Android開發(fā)實現(xiàn)生成excel的方法,結合實例形式詳細分析了Android生成Excel的具體步驟與存儲、導入、添加等相關操作技巧,需要的朋友可以參考下
    2017-10-10
  • Android?Jetpack庫剖析之ViewModel組件篇

    Android?Jetpack庫剖析之ViewModel組件篇

    這篇文章主要介紹了Android?Jetpack架構組件?ViewModel詳解,ViewModel類讓數(shù)據(jù)可在發(fā)生屏幕旋轉等配置更改后繼續(xù)存在,ViewModel類旨在以注重生命周期的方式存儲和管理界面相關的數(shù)據(jù)。感興趣可以來學習一下
    2022-07-07
  • Android 手機防止休眠的兩種實現(xiàn)方法

    Android 手機防止休眠的兩種實現(xiàn)方法

    這篇文章主要介紹了Android 手機防止休眠方法的相關資料,一種是在Manifest.xml文件里面聲明,另外一種方法是在代碼里面修改LayoutParams的標志位,需要的朋友可以參考下
    2017-08-08
  • Kotlin的枚舉與異常示例詳解

    Kotlin的枚舉與異常示例詳解

    這篇文章主要給大家介紹了關于Kotlin的枚舉與異常的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Kotlin具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07
  • Android 使用FragmentTabhost代替Tabhost

    Android 使用FragmentTabhost代替Tabhost

    這篇文章主要介紹了Android 使用FragmentTabhost代替Tabhost的相關資料,需要的朋友可以參考下
    2017-05-05
  • Android Theme以及解決啟動黑屏的方法詳解

    Android Theme以及解決啟動黑屏的方法詳解

    這篇文章主要給大家介紹了關于Android Theme以及解決啟動黑屏的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • android用鬧鐘定時做http請求推送的解決方案

    android用鬧鐘定時做http請求推送的解決方案

    這篇文章主要為大家詳細介紹了android用鬧鐘定時做http請求推送的解決方案,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Android實現(xiàn)向Launcher添加快捷方式的方法

    Android實現(xiàn)向Launcher添加快捷方式的方法

    這篇文章主要介紹了Android實現(xiàn)向Launcher添加快捷方式的方法,涉及Android添加快捷方式的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • Android實現(xiàn)2048小游戲

    Android實現(xiàn)2048小游戲

    這篇文章主要為大家介紹了Android實現(xiàn)2048小游戲的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • Android 自定義Livedata使用示例解析

    Android 自定義Livedata使用示例解析

    這篇文章主要為大家介紹了Android 自定義Livedata使用示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12

最新評論

砚山县| 井研县| 兴宁市| 资兴市| 聂荣县| 南涧| 手机| 司法| 定结县| 郴州市| 安庆市| 开鲁县| 仁怀市| 巴东县| 资兴市| 阿拉善右旗| 灵石县| 丰顺县| 盐山县| 华坪县| 海丰县| 固原市| 进贤县| 自治县| 天全县| 青冈县| 临沧市| 内丘县| 常熟市| 浮梁县| 大冶市| 开平市| 囊谦县| 潞城市| 高邮市| 潍坊市| 龙南县| 揭阳市| 巴里| 宜阳县| 龙陵县|