系统-【android】当手机开启了一个wifi热点以后,会接收到什么广播

问题描述

【android】当手机开启了一个wifi热点以后,会接收到什么广播

写了一个开启wifi热点的代码,想通过接收开启wifi热点后系统发出的广播来判断开启结果,不知道这个广播的action是什么

解决方案

// 当网络变化的时候系统会发出一个广播 Broadcast,只要在程序中注册一个广播接收器 BroadcastReceiver,并在 IntentFilter 中添加相应的过滤,这样一旦网络有变化,程序就能监听到
public static final String CONNECTIVITY_CHANGE_ACTION = "android.net.conn.CONNECTIVITY_CHANGE";
private void registerDateTransReceiver() {
Log.i(TAG, "register receiver " + CONNECTIVITY_CHANGE_ACTION);
IntentFilter filter = new IntentFilter();
filter.addAction(CONNECTIVITY_CHANGE_ACTION);
filter.setPriority(1000);
registerReceiver(new MyReceiver(), filter);
}

@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
Log.i(TAG, "PfDataTransReceiver receive action " + action);
if(TextUtils.equals(action, CONNECTIVITY_CHANGE_ACTION)){ //网络变化的时候会发送通知
Log.i(TAG, "网络变化了");
return;
}
}

// 当网络变化时,从有网到没网也会发广播,接收到广播的时候要判断当前网络是可用还是不可用状态
public static NetworkInfo getActiveNetwork(Context context){
if (context == null)
return null;
ConnectivityManager mConnMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (mConnMgr == null)
return null;
NetworkInfo aActiveInfo = mConnMgr.getActiveNetworkInfo(); // 获取活动网络连接信息
return aActiveInfo;
}

时间: 2024-05-09 14:18:03

系统-【android】当手机开启了一个wifi热点以后,会接收到什么广播的相关文章

android编程实现设置、打开wifi热点共享供他人连接的方法_Android

本文实例讲述了android编程实现设置.打开wifi热点共享供他人连接的方法.分享给大家供大家参考,具体如下: 用过快牙的朋友应该知道它们在两天设备之间传输文件的时候使用的是wifi热点,然后另一台便连接这个热点再进行传输.快牙传输速度惊人应该跟它的这种机制有关系吧.不知道它的搜索机制是怎样的,但我想应该可以通过热点的名字来进行判断吧.下面我们就来探讨一下如何自动创建一个wifi热点吧 创建wifi热点首先需要手机支持,建议开发的哥们整个好点的手机,我们公司那些个山寨设备,几近有一半是不支持热

如何使用驱动人生解决手机连不上wifi热点

  当WiFi软件无法开启WiFi热点,很多时候都是无线网卡驱动出现了问题,虽然160WiFi自带有无线网卡修复功能,但有时可能会修复不成功,这时候就需要借助另外的驱动工具来进行修复了,教大家用以下两个方法来解决这个问题. 在使用160WiFi时,当手机不能正常链接WiFi热点的时候,160WiFi软件会弹出"帮助与反馈"提示框,用户可尝试切换下共享模式或更新下无线网卡,再则还有三个入口可寻求帮助,客服反馈.官方论坛以及QQ群都可为用户及时解决问题. 用户在选择尝试更新无线网卡时,可能

Win10如何开启内置WiFi热点,Win10开启内置WiFi热点方法

Win10开启内置WiFi热点方法 1.在电脑的右下角打开网络设置,如下所示要你已经有连接的网络了: 2.然后在进入之后我们点击 "移动热点"功能: 3.打开移动热点后我们设置WiFi名称和WiFi密码,然后开启WiFi. 其实在win10开启wifi热点功能就这么简单了,操作与以前和系统操作差不多的呀.

Win8.1系统更新补丁后后无法连接WiFi热点的解决方法

  很多使用win8.1系统的用户,经常会出现wifi热点无法连接的问题,通常表行为,在更新win8系统之前wifi热点信号可正常使用,但更新系统后,出现无法连接wifi热点,所连接后的热点出现"受限制"访问的问题,对于该问题是我们应该如何正确应对呢?下面看河东软件园小编为大家带来的解决方法! 解决方法 1.按Win+R,输入"gpedit.msc"字符串命令,打开系统的组策略控制台窗口. 2.依次展开"计算机配置"."管理模板&quo

[图] Android One 手机试玩 一个前景光明的开端

Android One项目是谷歌今年I/O大会上最引人关注的地方之一,在上个月,首批Android One智能手机也已经在印度正式发售.这些售价超低的智能手机品质如何?相信这是不少人所关心的问题.日前,科技网站Android Central就对其中的一款手机,Micromax Canvas A1进行了试玩体验. 什么是Android One? 虽 然Android One看上去似乎和Nexus项目(甚至是传闻中的Android Silver)很相似,但前者的目的和执行都非常不同.除了软件由谷歌把

Windows 7笔记本创建wifi热点供手机上网教程

用智能手机的朋友会发现这样一个问题,智能手机比普通手机上网更耗流量.这是因为智能手机应用(软件)丰富,而且大部分应用都会自动联网.为此,许多人每月包了上百M的流量套餐,但用的时候还是小心翼翼,生怕流量超了手机被扣费. 今天给大家介绍下Windows 7系统笔记本创建wifi热点供手机上网的方法.通过创建wifi热点,共享笔记本的有线宽带,大部分支持wifi功能的智能手机就可以通过笔记本的共享网络畅快上网了. 工具/原料 带无线网卡.支持承载网络且系统为Win7的笔记本 有线宽带/无线宽带 步骤一

win7系统下如何建立wifi热点?

  win7系统下如何建立wifi热点?          1.首先确认你的无线网卡开启.在开始菜单中依次找到"所有程序"--"附件"--"命令提示符",右键"以管理员身份运行"; 2.在"命令提示符"里输入"netsh wlan set hostednetwork mode=allow ssid=ACE-PC key=12345678",回车,系统会自动虚拟出一个wifi热点; 3.命

了解共享WIFI热点的资讯

"如果我用MIFI作为WIFI热点供大家共用,得多少流量才扛得住啊?""为什么我的MIFI设备在香港根本派不上用场?""是不是手机作为热点只能一对一使用?""怎样设置手机成为热点供Pad和PC使用?" 上周,E天下关于3G MIFI体验的报道出街后,许多读者又衍生出类似疑问.确实,如今年轻人无网络不聚会.但是,网络共享往往让人心存担忧:会不会耗费大量流量?玩时都高兴,埋单很"内伤"?因此,大家也很难自告奋勇

笔记本电脑设置wifi热点教程

还在为没有无线路由器导致手机无法使用wifi而烦恼吗?还在为每个月流量不够用担忧吗?有一种防可以解决这两个问题--设置笔记本wifi共享,让您的手机可以连接笔记本发出来的无线信号! 最简单的笔记本设置wifi热点教程教你如何将您的笔记本变成无线路由,让您有电脑使用的同时也可以让您的手机或者其他可以连接wifi的设备有无线网络可以使用. 接下来我们就来看下如何对笔记本进行wifi共享设置: 事前准备: 1.一台有线连接网络的笔记本(或者装有无线网卡的台式机) 详细步骤: 1.首先确认你的无线网卡可