fozzz
fozzz
  • 发布:2015-03-31 16:36
  • 更新:2015-04-01 11:03
  • 阅读:2196

怎么获取 systemService ?

分类:Native.js

想拿到 wifi 的ssid 等信息,怎么通过 native.js 拿到 Context 和执行 Context.getSystemService(Context.WIFI_SERVICE)

2015-03-31 16:36 负责人:无 分享
已邀请:

最佳回复

fozzz

fozzz (作者) - Newbie

这样就可以了。

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");  

var Main = plus.android.runtimeMainActivity();  
var wifiManager = Main.getSystemService(Context.WIFI_SERVICE);  

var wifiInfo = wifiManager.getConnectionInfo();  
alert(wifiInfo);
fozzz

fozzz (作者) - Newbie

解决了.

我的目的是想获取 wifi 的ssid

var Context = plus.android.importClass("android.content.Context");

var Main = plus.android.runtimeMainActivity();
var wifiManager = Main.getSystemService(Context.WIFI_SERVICE);

var wifi = plus.android.invoke(wifiManager, "getConnectionInfo", null);

我是这样做的,但是获取的结果是 null。

正在研究

Android_磊子

Android_磊子

看看这个 http://ask.dcloud.net.cn/question/4057 是否有帮助。

  • fozzz (作者)

    帮助不小,感谢

    2015-04-01 11:01

该问题目前已经被锁定, 无法添加新回复