目前我正在尝试尝试网络请求并查看是否无法确定我是否在线,但理想情况下,如果操作系统中有一些挂钩会让我发出警报,那就太好了。离线并上网。
有谁知道今天是否可以这样做?
答案 0 :(得分:2)
看起来com.palm.connectionmanager有你需要的东西:
http://webos101.com/Connection_Manager
http://webos101.com/Code_Snippets
享受!
答案 1 :(得分:2)
上面的链接指向webOS101网站,提供有关如何在Mojo中执行此操作的信息。它在Enyo仍然有效,但似乎还有一些工作要做。在某种程度上,你必须添加这样的组件:
{name: "getConnMgrStatus",
kind: "PalmService",
service: "palm://com.palm.connectionmanager/",
method: "getStatus",
onSuccess: "statusFinished",
onFaulure: "statusFail",
onResponse: "gotResponse",
subscribe: true}
然后,当您想要获得状态时,请拨打这样的电话:
getStatus: function() {
this.$.getConnMgrStatus.call();
}
此代码还会将您订阅状态,以便每次发生更改时都会调用onSuccess,onFailure和onResponse函数。你可能想要也可能不想要这个。请务必添加这些功能。
我仍然将斯科特的答案作为答案,因为它导致了Enyo的这种方法。如果您有任何提示,请发表评论。