wifi热点接口

Chinese, Simplified

1. 概述

 Android sdk 没有提供接口控制wifi热点 ,但实际项目中经常有这方面的需求,为此AmLink平台提供以下API来控制wifi热点,主要以广播方式实现。

2. 主要接口

2.1 wifi热点开关

发以下广播action 可以控制wifi热点的开关

temolin.intent.action.WIFI_TETHER

带一个boolean类型的extra参数,参数名:WIFI_TETHER_EN,取值truefalse。分别是打开或关闭wifi

 

2.2 wifi热点参数配置

发以下广播action 可以控制wifi热点的参数

temolin.intent.action.WIFI_TETHER_CONFIG

可以带Extra参数如下:

SSID : String类型,热点名字

PASSWORD :String类型,热点密码

SECURITY_TYPE : int类型,指加密类型,取0 (不加密) 4(WPA2 PSK),默认是4

TIMEOUT_EN : boolean类型, 长时间无连接是否自动关闭热点. 默认false

BAND : int类型,wifi频段类型,取0(2.4G) 1(5G), 默认是0

 

可以用adb 命令测试,如:

adb shell am broadcast -a temolin.intent.action.WIFI_TETHER --ez WIFI_TETHER_EN true

adb shell am broadcast -a temolin.intent.action.WIFI_TETHER_CONFIG  --es  SSID  tml_test1 --es PASSWORD 12345678  --ei   --ei BAND 0  --ez TIMEOUT_EN false --ei SECURITY_TYPE 4

 

 


文档中心

以上内容是否对您有帮助?