public class HotspotHelper extends java.lang.Object implements IHotspotHelper
提供阿里手机热点配网各步骤功能支持
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
HotspotHelper.IGetWiFiListListener
WiFi 列表监听器
用于获取扫描到的 WiFi列表,请参见 getWiFiList(LocalDevice, IGetWiFiListListener) |
static interface |
HotspotHelper.IPAPDiscoveryListener
设备发现监听器
|
static interface |
HotspotHelper.ISetupWifiAPListener
热点开启监听器
|
static interface |
HotspotHelper.ISwitchApResultListenr
切换 AP 结果监听器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
discoveryDevices(HotspotHelper.IPAPDiscoveryListener listener)
发现连接到创建的默认热点的设备。
|
java.util.ArrayList<LocalDevice> |
getDiscoveryDevices()
获取连接到热点的所有设备
|
static IHotspotHelper |
getInstance() |
void |
getWiFiList(LocalDevice device,
HotspotHelper.IGetWiFiListListener listener)
获取连接的某一个设备扫描到的 WiFi 列表
|
boolean |
isWifiApEnabled()
判断当前是否创建了热点。
|
void |
recoverWiFiConnect(android.content.Context context)
关闭创建的热点,恢复 WiFI 连接。
|
void |
setupWifiAP(android.content.Context context,
HotspotHelper.ISetupWifiAPListener listener)
创建默认的热点。
|
void |
stopDiscovery()
停止发现连接到热点的设备。
|
void |
stopGetWiFiList()
停止获取wifi列表
|
void |
switchAP(LocalDevice device,
java.lang.String ssid,
java.lang.String pwd,
HotspotHelper.ISwitchApResultListenr listenr)
对设备发送切换 WiFi 的指令
|
public static IHotspotHelper getInstance()
public boolean isWifiApEnabled()
IHotspotHelperisWifiApEnabled 在接口中 IHotspotHelperpublic void setupWifiAP(android.content.Context context,
HotspotHelper.ISetupWifiAPListener listener)
IHotspotHelpersetupWifiAP 在接口中 IHotspotHelpercontext - 当前上下文listener - 热点创建结果监听器public void recoverWiFiConnect(android.content.Context context)
IHotspotHelperrecoverWiFiConnect 在接口中 IHotspotHelpercontext - 当前上下文public void discoveryDevices(HotspotHelper.IPAPDiscoveryListener listener)
IHotspotHelperdiscoveryDevices 在接口中 IHotspotHelperlistener - 设备发现监听器public java.util.ArrayList<LocalDevice> getDiscoveryDevices()
IHotspotHelpergetDiscoveryDevices 在接口中 IHotspotHelperLocalDevicepublic void stopDiscovery()
IHotspotHelperstopDiscovery 在接口中 IHotspotHelperpublic void getWiFiList(LocalDevice device, HotspotHelper.IGetWiFiListListener listener)
IHotspotHelpergetWiFiList 在接口中 IHotspotHelperdevice - 本地设备信息,请参见 HotspotHelper.IPAPDiscoveryListener.onFound(LocalDevice) 中返回的设备信息listener - 监听器public void switchAP(LocalDevice device, java.lang.String ssid, java.lang.String pwd, HotspotHelper.ISwitchApResultListenr listenr)
IHotspotHelperswitchAP 在接口中 IHotspotHelperdevice - 本地设备信息,请参见 HotspotHelper.IPAPDiscoveryListener.onFound(LocalDevice) 中返回的设备信息ssid - 家庭路由 SSIDpwd - 家庭路由密码listenr - 监听器,请参见 HotspotHelper.ISwitchApResultListenr.onSucc(DeviceInfo) 中返回的 DeviceInfo 信息,可以作为 IAddDeviceBiz.setDevice(DeviceInfo)函数的入参public void stopGetWiFiList()
IHotspotHelperstopGetWiFiList 在接口中 IHotspotHelper