|
本帖最后由 zeng.4540655 于 2021-7-25 22:22 编辑
wifi封装了获取当前设备当前连接的wifi的ssid接口,在android平台上(2015.4.24号版本开始)支持获取当前环境下的wifi列表,和连接到指定wifi。由于苹果安全机制,iOS暂时不开放获取wifi列表和链接wifi的功能接口。
本模块有以下功能:
currentWifi getConfiguredNetworks getWifiState scanWifiList openWifi closeWifi connect disconnect disableNetwork removeNetwork manageWifiBySystem等功能。
demo展示页面如下:
demo调用js代码如下:- var moduleEasyWiFi = null;
- apiready = function(){
- moduleEasyWiFi = api.require('moduleEasyWiFi');
- }
-
- function currentWifi(){
- moduleEasyWiFi.currentWifi(function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
- function getWifiState(){
- moduleEasyWiFi.getWifiState(function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
- function scanWifiList(){
- moduleEasyWiFi.scanWifiList(function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
- function openWifi(){
- moduleEasyWiFi.openWifi(function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
- function closeWifi(){
- moduleEasyWiFi.closeWifi(function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
- function disconnect(){
- moduleEasyWiFi.disconnect(function(ret, err){
- //alert(JSON.stringify(ret));
- });
- }
- function disableNetwork(){
- var disable_wifi_ssid = document.getElementById("disable_wifi_ssid").value;
- var param = {ssid:disable_wifi_ssid};
- moduleEasyWiFi.disableNetwork(param,function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
- function removeNetwork(){
- var del_wifi_ssid = document.getElementById("del_wifi_ssid").value;
- var param = {ssid:del_wifi_ssid};
- moduleEasyWiFi.removeNetwork(param,function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
- function manageWifiBySystem(){
- moduleEasyWiFi.manageWifiBySystem(function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
- function connect(){
- var wifi_ssid = document.getElementById("wifi_ssid").value;
- var wifi_password = document.getElementById("wifi_password").value;
- var param = {ssid:wifi_ssid,
- password: wifi_password};
- moduleEasyWiFi.connect(param,function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
复制代码
本模块使用过程当中如有任何问题可以在下面留言。
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|