我想对Android手机进行wifi、gprs等网络连接状态进行访问,这里用到的知识点:
BroadcastReciever:BroadcastReciever是安卓中四大组件之一。为了方便与进行系统级别的消息通知,Android引入了一套类似的广播消息机制。当一个地方发送广播的时候,只要收听这个广播的广播接收器都可以接收到这个广播。
第一步:
定义一个继承于BroadcastReciever基类的接受器,重写onRecieve()方法;
第二步:
注册BroadcastReciever
第三部:
发送广播
具体看代码~:
自定义广播接收器
public class MyBroadcastReciever extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //判断是否连接的标志 boolean success = false;//获取网络连接管理器 ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);//获取WiFi网络连接状态