@Deprecated public class HotspotHelper extends java.lang.Object implements IHotspotHelper
提供阿里手机热点配网各步骤功能支持
Modifier and Type | Class and Description |
---|---|
static interface |
HotspotHelper.IGetWiFiListListener
Deprecated.
|
static interface |
HotspotHelper.IPAPDiscoveryListener
Deprecated.
设备发现监听器
|
static interface |
HotspotHelper.ISetupWifiAPListener
Deprecated.
热点开启监听器,旧接口,请使用新接口
HotspotHelper.IWiFiAPEnableListener |
static interface |
HotspotHelper.ISwitchApResultListenr
Deprecated.
切换 AP 结果监听器
|
static interface |
HotspotHelper.IWiFiAPEnableListener
Deprecated.
热点开启监听器,返回失败错误原因
|
Modifier and Type | Method and Description |
---|---|
void |
discoveryDevices(HotspotHelper.IPAPDiscoveryListener listener)
Deprecated.
发现连接到创建的默认热点的设备。 SDK 会轮询发广播,连接到热点的设备会响应广播。
|
java.util.ArrayList<LocalDevice> |
getDiscoveryDevices()
Deprecated.
获取连接到热点的所有设备
|
static IHotspotHelper |
getInstance()
Deprecated.
|
void |
getWiFiList(LocalDevice device,
HotspotHelper.IGetWiFiListListener listener)
Deprecated.
|
boolean |
isWifiApEnabled()
Deprecated.
判断当前是否创建了热点。
|
void |
recoverWiFiConnect(Context context)
Deprecated.
关闭创建的热点,恢复 WiFI 连接。
|
void |
setupWifiAP(Context context,
HotspotHelper.ISetupWifiAPListener listener)
Deprecated.
创建默认的热点。
|
void |
stopDiscovery()
Deprecated.
停止发现连接到热点的设备。
|
void |
stopGetWiFiList()
Deprecated.
|
void |
switchAP(LocalDevice device,
java.lang.String ssid,
java.lang.String pwd,
HotspotHelper.ISwitchApResultListenr listenr)
Deprecated.
对设备发送切换 WiFi 的指令
|
public static IHotspotHelper getInstance()
public boolean isWifiApEnabled()
IHotspotHelper
isWifiApEnabled
in interface IHotspotHelper
public void setupWifiAP(Context context, HotspotHelper.ISetupWifiAPListener listener)
IHotspotHelper
setupWifiAP
in interface IHotspotHelper
context
- 当前上下文listener
- 热点创建结果监听器public void recoverWiFiConnect(Context context)
IHotspotHelper
recoverWiFiConnect
in interface IHotspotHelper
context
- 当前上下文public void discoveryDevices(HotspotHelper.IPAPDiscoveryListener listener)
IHotspotHelper
discoveryDevices
in interface IHotspotHelper
listener
- 设备发现监听器public java.util.ArrayList<LocalDevice> getDiscoveryDevices()
IHotspotHelper
getDiscoveryDevices
in interface IHotspotHelper
LocalDevice
public void stopDiscovery()
IHotspotHelper
stopDiscovery
in interface IHotspotHelper
@Deprecated public void getWiFiList(LocalDevice device, HotspotHelper.IGetWiFiListListener listener)
IHotspotHelper
getWiFiList
in interface IHotspotHelper
device
- 本地设备信息,请参见 HotspotHelper.IPAPDiscoveryListener.onFound(LocalDevice)
中返回的设备信息listener
- 监听器
已废弃,在下一版本会删除public void switchAP(LocalDevice device, java.lang.String ssid, java.lang.String pwd, HotspotHelper.ISwitchApResultListenr listenr)
IHotspotHelper
switchAP
in interface IHotspotHelper
device
- 本地设备信息,请参见 HotspotHelper.IPAPDiscoveryListener.onFound(LocalDevice)
中返回的设备信息ssid
- 家庭路由 SSIDpwd
- 家庭路由密码listenr
- 监听器,请参见 HotspotHelper.ISwitchApResultListenr.onSucc(DeviceInfo)
中返回的 DeviceInfo 信息,可以作为 IAddDeviceBiz.setDevice(DeviceInfo)
函数的入参@Deprecated public void stopGetWiFiList()
IHotspotHelper
stopGetWiFiList
in interface IHotspotHelper