欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android中監(jiān)聽(tīng)系統(tǒng)網(wǎng)絡(luò)連接打開(kāi)或者關(guān)閉的實(shí)現(xiàn)代碼

 更新時(shí)間:2013年05月09日 09:56:08   作者:  
本篇文章對(duì)Android中監(jiān)聽(tīng)系統(tǒng)網(wǎng)絡(luò)連接打開(kāi)或者關(guān)閉的實(shí)現(xiàn)用實(shí)例進(jìn)行了介紹。需要的朋友參考下

很簡(jiǎn)單,所以直接看代碼

復(fù)制代碼 代碼如下:

package xxx; 

import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.Intent; 
import android.net.ConnectivityManager; 
import android.net.NetworkInfo; 

復(fù)制代碼 代碼如下:

public class NetstateReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
        ConnectivityManager manager = (ConnectivityManager) context 
                .getSystemService(Context.CONNECTIVITY_SERVICE); 
        NetworkInfo gprs = manager 
                .getNetworkInfo(ConnectivityManager.TYPE_MOBILE); 
        NetworkInfo wifi = manager 
                .getNetworkInfo(ConnectivityManager.TYPE_WIFI); 
        if (!gprs.isConnected() && !wifi.isConnected()) { 
            // network closed  
        } else { 
            // network opend 

        } 
    } 



代碼自定義了一個(gè)BroadcastReceiver,是想監(jiān)聽(tīng)網(wǎng)絡(luò)設(shè)置變化的事件。

Manifest文件里注冊(cè)監(jiān)聽(tīng)。

復(fù)制代碼 代碼如下:

<receiver android:name="xxx.NetstateReceiver"> 
    <intent-filter> 
        <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> 
    </intent-filter> 
</receiver> 

還需要加入權(quán)限信息。
復(fù)制代碼 代碼如下:

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

相關(guān)文章

  • 關(guān)于androidstuio導(dǎo)入系統(tǒng)源碼的問(wèn)題

    關(guān)于androidstuio導(dǎo)入系統(tǒng)源碼的問(wèn)題

    小編最近在做系統(tǒng)源碼導(dǎo)出來(lái)的小項(xiàng)目,在導(dǎo)入androidstudio過(guò)程中遇到過(guò)一些問(wèn)題,本文以Schedule power on off為例給大家詳細(xì)介紹,需要的朋友參考下吧
    2021-06-06
  • 如何正確理解和使用Activity的4種啟動(dòng)模式

    如何正確理解和使用Activity的4種啟動(dòng)模式

    本文主要介紹了如何正確理解和使用Activity的4種啟動(dòng)模式。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-03-03
  • Android事件分發(fā)機(jī)制的詳解

    Android事件分發(fā)機(jī)制的詳解

    這篇文章主要介紹了Android事件分發(fā)機(jī)制的詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家理解掌握Android事件分發(fā)機(jī)制,需要的朋友可以參考下
    2017-09-09
  • Android ListView添加頭布局和腳布局實(shí)例詳解

    Android ListView添加頭布局和腳布局實(shí)例詳解

    這篇文章主要介紹了Android ListView添加頭布局和腳布局實(shí)例詳解的相關(guān)資料,大家看下效果是否是自己想要實(shí)現(xiàn)的效果,這里附了實(shí)現(xiàn)代碼和實(shí)現(xiàn)效果圖,需要的朋友可以參考下
    2016-11-11
  • Android判斷是否Root方法介紹

    Android判斷是否Root方法介紹

    大家好,本篇文章主要講的是Android判斷是否Root方法介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下
    2022-01-01
  • Android中的設(shè)計(jì)模式

    Android中的設(shè)計(jì)模式

    常用的設(shè)計(jì)模式有以下八種:?jiǎn)卫⒐S(chǎng)、觀察者、代理、命令、適配器、合成、訪(fǎng)問(wèn)者。下面通過(guò)本文給大家介紹下android中的設(shè)計(jì)模式,感興趣的朋友一起看看吧
    2016-09-09
  • Android中RecyclerView實(shí)現(xiàn)滑動(dòng)刪除與拖拽功能

    Android中RecyclerView實(shí)現(xiàn)滑動(dòng)刪除與拖拽功能

    這篇文章主要使用了RecyclerView的ItemTouchHelper類(lèi)實(shí)現(xiàn)了Item的拖動(dòng)和刪除功能,ItemTouchHelper是v7包下的一個(gè)類(lèi),下面來(lái)看看詳細(xì)的介紹吧,需要的朋友可以參考學(xué)習(xí)。
    2017-02-02
  • Flutter中實(shí)現(xiàn)交互式Webview的方法詳解

    Flutter中實(shí)現(xiàn)交互式Webview的方法詳解

    Flutter是一款強(qiáng)大的跨平臺(tái)移動(dòng)應(yīng)用開(kāi)發(fā)框架,而Webview則是在應(yīng)用中展示W(wǎng)eb內(nèi)容的重要組件,本文將介紹如何在Flutter應(yīng)用中實(shí)現(xiàn)交互式的Webview,快跟隨小編一起學(xué)習(xí)一下吧
    2023-09-09
  • Android圖片壓縮上傳之基礎(chǔ)篇

    Android圖片壓縮上傳之基礎(chǔ)篇

    這篇文章主要介紹了Android圖片壓縮上傳之基礎(chǔ)篇的相關(guān)內(nèi)容,本文介紹的非常詳解,具有參考借鑒價(jià)值,感興趣的朋友一起看下吧
    2016-05-05
  • Android 多種簡(jiǎn)單的彈出框樣式設(shè)置代碼

    Android 多種簡(jiǎn)單的彈出框樣式設(shè)置代碼

    這篇文章主要介紹了Android 多種簡(jiǎn)單的彈出框樣式設(shè)置代碼的相關(guān)資料,這是一個(gè)基于AlertDialog和Dialog這兩個(gè)類(lèi)封裝的多種彈出框樣式,其中提供各種簡(jiǎn)單樣式的彈出框使用說(shuō)明。對(duì)android彈出框樣式感興趣的朋友一起看看吧
    2016-11-11

最新評(píng)論