切换Wifi网络快速获取wifi的ssid
来源:互联网 发布:macbook pro 软件路径 编辑:程序博客网 时间:2024/06/06 13:08
立马快速获取ssid的方法(即一旦切换Wifi网络成功后[其实中间有个断开过程],立马需要得到ssid),不能用WifiManager.WIFI_STATE_DISABLED和WifiManager.WIFI_STATE_ENABLED获取网络切换状态时,应该使用ConnectivityManager,首先在广播中使用Intent.action判断ConnectivityManager.CONNECTIVITY_ACTION。
/** * 获取当前wifi的ssid */public static String getSsid(Context ctx) {WifiManager mWifiManager = (WifiManager) ctx.getSystemService(Context.WIFI_SERVICE);if (mWifiManager.getConnectionInfo() != null) {return mWifiManager.getConnectionInfo().getSSID();}return null;}
private BroadcastReceiver mReceiver = new BroadcastReceiver() {@Overridepublic void onReceive(Context context, Intent intent) {String action = intent.getAction();if (action.equals(ConnectivityManager.CONNECTIVITY_ACTION)) {String state = intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);if (state.equals(NetworkInfo.State.CONNECTED)) {NetHelper.getSsid(context);} else if (state.equals(NetworkInfo.State.DISCONNECTED)) {}}}};
0 0
- 切换Wifi网络快速获取wifi的ssid
- 获取设备wifi的SSID
- ios-获取wifi ssid
- 160630获取wifi ssid
- wifi 获取ssid
- iOS开发 获取当前WIFI的SSID
- Android获取wifi的名字(SSID)
- IOS 获取当前Wifi的SSID
- iOS 获取当前Wifi的SSID
- iOS 获取当前Wifi的 名称 SSID
- 安卓获取wifi ssid的问题
- iPhone获取WiFi的名称即SSID
- android获取wifi的ssid和ip
- iOS 获取wifi ssid 名称
- iOS 获取wifi ssid 名称
- iOS 获取wifi ssid 名称
- iOS 获取wifi ssid 名称
- iOS 获取wifi ssid 名称
- POJ1161 Walls(Floyd+建图)
- android Intent传递 object , list<object>,list<Map<String,Object>>
- 使用Ganglia对hadoop进行监控
- ZOJ 3432 Find the Lost Sock
- ubuntu下安装RabbitVCS
- 切换Wifi网络快速获取wifi的ssid
- win下硬盘安装ubuntu【转载】
- Java Map接口
- ubuntu12.04.4安装smartsvn
- windows和ubuntu双系统时设置默认windows启动 【转载】
- linux网络编程十七:I/O复用的应用-同时处理TCP和UDP服务
- 像一棵B树一样不断开发一个类
- 通信技术基础知识
- 并查集 电影节 sdoj