2013-02-26 49 views
2

應用程序如何像tasker捕獲上下文一樣。假設我想捕獲當wifi開啓時的情景做某事。是否可以附加isWifiEnabled()的回調?或者在沒有輪詢的情況下啓用wifi時執行處理程序。一個示例代碼或鏈接到一個示例代碼來執行一些行動時啓用wifi將很好。在API中有isWifiEnabled()函數,但我不確定如何使用Intents來使用它。如何捕捉上下文?投票/事件

回答

2

他們正在監聽當這些事件發生時被放大的系統消息。

https://developer.android.com/guide/components/intents-filters.html

當WiFi被接通或關斷存在與設定爲WIFI_STATE_CHANGED_ACTION的作用的意圖的廣播。如果您創建了一個<receiver>並設置了<intent-filter>來捕捉它,則您的應用將收到通知。

+0

感謝您的回答。我是android開發新手。你可以參考一些例子來執行我在更新後的問題中描述的內容。 – Satvik 2013-02-26 16:19:44

+0

已更新的答案。 – alex 2013-02-26 16:25:09