2

現在、私はWebリクエストを試みて、オンラインかどうかを判断できないかどうかを確認していますが、理想的には、OSにオフラインのときに警告するフックがあればいいと思います。オンライン化する。

これが今日可能かどうか誰にもわかりませんか?

4

2 に答える 2

2

com.palm.connectionmanager に必要なものがあるようです。

http://webos101.com/Connection_Manager

http://webos101.com/Code_Snippets

楽しみ!

于 2011-07-19T21:47:55.553 に答える
2

上記のリンクは、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 の回答を回答として残しておきます。何かコツがあればコメントください。

于 2011-07-21T21:42:17.740 に答える