Как я могу определить в коде, что сенсорная панель не подключена к WiFi? - PullRequest
2 голосов
/ 19 июля 2011

В настоящее время я смотрю на попытку веб-запроса и выясняю, не может ли он определить, подключен ли я к сети или нет, но в идеале было бы неплохо, если бы в ОС была какая-то ловушка, которая предупредила бы меня, когда ям в автономном режиме и выходить в интернет.

Кто-нибудь знает, возможно ли это сегодня?

Ответы [ 2 ]

2 голосов
/ 22 июля 2011

Ссылки выше указывают на сайт 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. Пожалуйста, прокомментируйте, если у вас есть какие-либо советы.

2 голосов
/ 20 июля 2011

Похоже, что com.palm.connectionmanager имеет то, что вам нужно:

http://webos101.com/Connection_Manager

http://webos101.com/Code_Snippets

Наслаждайтесь!

...