現在、私はWebリクエストを試みて、オンラインかどうかを判断できないかどうかを確認していますが、理想的には、OSにオフラインのときに警告するフックがあればいいと思います。オンライン化する。
これが今日可能かどうか誰にもわかりませんか?
com.palm.connectionmanager に必要なものがあるようです。
http://webos101.com/Connection_Manager
http://webos101.com/Code_Snippets
楽しみ!
上記のリンクは、Mojo でこれを行う方法に関する情報を提供する webOS101 サイトを指しています。Enyo ではまだ有効ですが、実行するにはもう少し作業が必要なようです。Kind では、次のようなコンポーネントを追加する必要があります。
{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 でのこのアプローチにつながるため、Scott の回答を回答として残しておきます。何かコツがあればコメントください。