【函数】 | boolean isEnabled() |
【说明】 | WiFi是否启动。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.isEnabled());
运行示例
|
【函数】 | String getState() |
【说明】 | 读取WiFi状态。 |
【返回】 | WiFi状态,"disabled"、"disabling"、"enabled"、"enabling"或者"unknown"。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getState());
运行示例
|
【函数】 | String enable() |
【说明】 | 启动无线网卡。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.enable());
运行示例
|
【函数】 | String disable() |
【说明】 | 关闭无线网卡。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.disable());
运行示例
|
【函数】 | void openSettings() |
【说明】 | 启动系统默认无线局域网配置程序。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeWiFi.openSettings();
运行示例
|
【函数】 | String getMacAddress() |
【说明】 | 读取无线网卡的MAC地址。 |
【返回】 | 无线网卡的MAC地址。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getMacAddress());
运行示例
|
【函数】 | boolean pingSupplicant() |
【说明】 | 能否ping通守护进程。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.pingSupplicant());
运行示例
|
【函数】 | JsonArray getSupplicantState() |
【说明】 | 读取守护进程状态。 |
【返回】 |
守护进程状态:
|
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getSupplicantState());
运行示例
|
【事件】 | 事件代码 |
【函数】 | boolean isListeningToBroascast() |
【说明】 | 是否正在监听广播事件。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.isListeningToBroascast());
运行示例
|
【函数】 | boolean startListenerForBroadcast() |
【说明】 | 开始监听广播事件。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.startListenerForBroadcast());
运行示例
|
【函数】 | boolean stopListenerForBroadcast() |
【说明】 | 停止监听广播事件。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.stopListenerForBroadcast());
运行示例
|
【函数】 | JsonObjectArray getRememberedNetworks() |
【说明】 | 读取所有已配置(已记住)的无线网络的信息。 |
【返回】 | JSON对象数组,使用“eval('('+json+')')”转换为JavaScript对象数组。 |
【参数】 | 无 |
【示例】 | 示例代码 运行示例 |
【函数】 | int remember(String SSID, String security, String password) |
【说明】 | 记住网络。 |
【返回】 | 记住后的网络ID。 |
【参数】 |
SSID:SSID。
security:"OPEN"、"WEP"、"WPA/WPA2 PSK"或"EAP",但目前不支持"EAP"的手工设置。 password:密码,如果security为OPEN,该参数没有意义。 |
【示例】 | 示例代码 运行示例 |
【函数】 | boolean forget(int networkId) |
【说明】 | 忘记(删除)网络。注意,该函数无法删除运营商预置的网络。 |
【返回】 | true或false。 |
【参数】 | networkId:网络ID。 |
【示例】 | 示例代码 运行示例 |
【函数】 | boolean connect(int networkId) |
【说明】 | 连接网络,注意,一旦手工连接网络,除该网络外,其它网络都被禁用,使用enableNetwork(id)或enableNetworks()启用其它网络。 |
【返回】 | true或false。 |
【参数】 | networkId:网络ID。 |
【示例】 | 示例代码 运行示例 |
【函数】 | boolean enableNetwork(int networkId) |
【说明】 | 启用网络。 |
【返回】 | true或false。 |
【参数】 | networkId:网络ID。 |
【示例】 | 示例代码 运行示例 |
【函数】 | boolean enableNetworks() |
【说明】 | 启用全部网络。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.enableNetworks());
运行示例
|
【函数】 | boolean disableNetwork(int networkId) |
【说明】 | 禁用网络。 |
【返回】 | true或false。 |
【参数】 | networkId:网络ID。 |
【示例】 | 示例代码 运行示例 |
【函数】 | boolean disableNetworks() |
【说明】 | 禁用全部网络。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.disableNetworks());
运行示例
|
【函数】 | int getNetowrkId() |
【说明】 | 读取网络ID。 |
【返回】 | 网络ID。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getNetowrkId());
运行示例
|
【函数】 | String getBSSID() |
【说明】 | 读取BSSID。 |
【返回】 | BSSID。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getBSSID());
运行示例
|
【函数】 | String getSSID() |
【说明】 | 读取SSID。 |
【返回】 | SSID。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getSSID());
运行示例
|
【函数】 | int getIpAddress() |
【说明】 | 读取IP地址。 |
【返回】 | IP地址。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getIpAddress());
运行示例
|
【函数】 | int getRssi() |
【说明】 | 读取信号强度。 |
【返回】 | 信号强度,单位是dBM。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getRssi());
运行示例
|
【函数】 | int getLinkSpeed() |
【说明】 | 读取连接速度。 |
【返回】 | 连接速度,单位是MB。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getLinkSpeed());
运行示例
|
【函数】 | JsonObject getDHCPInfo() |
【说明】 | 读取DHCP信息。 |
【返回】 | DHCP信息,是一个JSON字符串,代表一个对象,可以用“eval('('+json+')')”转换为真正的JavaScript对象。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getDHCPInfo());
运行示例
|
【函数】 | boolean disconnect() |
【说明】 | 断开连接。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.disconnect());
运行示例
|
【函数】 | boolean reconnect() |
【说明】 | 重新连接。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.reconnect());
运行示例
|
【函数】 | String getSleepPolicy() |
【说明】 | 读取休眠策略。 |
【返回】 | "DEFAULT"、"NEVER"或"NEVER_WHILE_PLUGGED"。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getSleepPolicy());
运行示例
|
【函数】 | boolean setSleepPolicy(String policy) |
【说明】 | 设置休眠策略。 |
【返回】 | true或false。 |
【参数】 | policy:休眠策略,"DEFAULT"、"NEVER"或"NEVER_WHILE_PLUGGED"。 |
【示例】 |
alert(rexseeWiFi.setSleepPolicy('DEFAULT'));
DEFAULT
alert(rexseeWiFi.setSleepPolicy('NEVER'));
NEVER
alert(rexseeWiFi.setSleepPolicy('NEVER_WHILE_PLUGGED'));
NEVER_WHILE_PLUGGED
|
【函数】 | boolean isStaticIp() |
【说明】 | 当前是否在使用静态IP。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.isStaticIp());
运行示例
|
【函数】 | boolean enableStaticIp() |
【说明】 | 启用静态IP。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.enableStaticIp());
运行示例
|
【函数】 | boolean disableStaticIp() |
【说明】 | 禁用静态IP。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.disableStaticIp());
运行示例
|
【函数】 | String getStaticIp() |
【说明】 | 读取之前设置的静态IP地址。 |
【返回】 | IP地址。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getStaticIp());
运行示例
|
【函数】 | boolean setStaticIp(String ip) |
【说明】 | 设置静态IP地址。 |
【返回】 | true或false。 |
【参数】 | ip:IP地址。 |
【示例】 |
alert(rexseeWiFi.setStaticIp('192.168.1.10'));
运行示例
|
【函数】 | String getStaticGateway() |
【说明】 | 读取之前设置的静态网关IP地址。 |
【返回】 | IP地址。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getStaticGateway());
运行示例
|
【函数】 | boolean setStaticGateway(String ip) |
【说明】 | 设置静态网关IP地址。 |
【返回】 | true或false。 |
【参数】 | ip:IP地址。 |
【示例】 |
alert(rexseeWiFi.setStaticGateway('192.168.1.10'));
运行示例
|
【函数】 | String getStaticNetmask() |
【说明】 | 读取之前设置的静态掩码。 |
【返回】 | 掩码。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getStaticNetmask());
运行示例
|
【函数】 | boolean setStaticNetmask(String ip) |
【说明】 | 设置静态掩码。 |
【返回】 | true或false。 |
【参数】 | ip:掩码。 |
【示例】 |
alert(rexseeWiFi.setStaticNetmask('255.255.255.0'));
运行示例
|
【函数】 | String getStaticDNS1() |
【说明】 | 读取之前设置的静态DNS1 IP地址。 |
【返回】 | DNS1 IP地址。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getStaticDNS1());
运行示例
|
【函数】 | boolean setStaticDNS1(String ip) |
【说明】 | 设置静态DNS1 IP地址。 |
【返回】 | true或false。 |
【参数】 | ip:DNS1 IP地址。 |
【示例】 |
alert(rexseeWiFi.setStaticDNS1('192.168.1.10'));
运行示例
|
【函数】 | String getStaticDNS2() |
【说明】 | 读取之前设置的静态DNS2 IP地址。 |
【返回】 | DNS2 IP地址。 |
【参数】 | 无 |
【示例】 |
alert(rexseeWiFi.getStaticDNS2());
运行示例
|
【函数】 | boolean setStaticDNS2(String ip) |
【说明】 | 设置静态DNS2 IP地址。 |
【返回】 | true或false。 |
【参数】 | ip:DNS2 IP地址。 |
【示例】 |
alert(rexseeWiFi.setStaticDNS2('192.168.1.10'));
运行示例
|