使用uni-app,如何获取Android当前连接的WIFI的名称?
var wifiManager, wifiInfo;
var Context = plus.android.importClass("android.content.Context");
var WifiManager = plus.android.importClass("android.net.wifi.WifiManager");
var WifiInfo = plus.android.importClass("android.net.wifi.WifiInfo");
wifiManager = plus.android.runtimeMainActivity().getSystemService(Context.WIFI_SERVICE);
wifiInfo = wifiManager.getConnectionInfo();
var ssid = wifiInfo.getSSID() || '';
网上都是这么写的,但是这段代码获取不到
i***@tcmworld.com
//判断获取的WiFi是否为机型WiFi
// 主窗体
var MainActivity = plus.android.runtimeMainActivity()
// 上下文
var Context = plus.android.importClass('android.content.Context')
// 导入WIFI管理 和 WIFI 信息 的class
plus.android.importClass("android.net.wifi.WifiManager")
plus.android.importClass("android.net.wifi.WifiInfo")
plus.android.importClass("android.net.wifi.ScanResult")
plus.android.importClass("java.util.ArrayList")
// 获取 WIFI 管理实例
var wifiManager = MainActivity.getSystemService(Context.WIFI_SERVICE)
2022-10-18 09:33
4***@qq.com (作者)
回复 i***@tcmworld.com: 用的就是这段,获取不到,获取到的是{"UUID":"Invocation1","TYPE":"JSBObject","className":"java.util.ArrayList"}
2022-10-18 13:29