-3
A
回答
0
public class WiFiChangeBroadcastReceiver extends BroadcastReceiver {
private String LOGTAG = getClass().getSimpleName();
@Override
public void onReceive(Context context, Intent intent) {
Log.d(LOGTAG, "WiFi Status Changed");
if (intent.getAction().equals(WifiManager.NETWORK_STATE_CHANGED_ACTION)) {
NetworkInfo networkInfo = intent
.getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO);
if (networkInfo.isConnected()) {
Log.d(LOGTAG,
"Wifi is connected: " + String.valueOf(networkInfo));
}
}
}
}
Android清單:
<receiver android:name=".WiFiChangeBroadcastReceiver" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
<action android:name="android.net.wifi.STATE_CHANGE" />
</intent-filter>
</receiver>
+0
也解釋了我們怎麼稱呼它,或者它是自動調用的。 – Nepster
+0
那麼,它是一個廣播接收器,所以當WiFi狀態改變時,onReceive方法將被自動調用。 –
+0
@ShivamVerma嗨!謝謝你的答案,但我是一個應用程序的noob,我可以知道把代碼放在哪裏,或者你可以將整個代碼複製並粘貼到一個java項目中? – heyholetsgobaby
相關問題
- 1. 如何檢測應用程序連接到本地wifi
- 2. Android應用程序如何檢測它是否在特定的WiFi網絡上?
- 3. Android可以應用程序檢測它是如何啓動的?
- 4. android應用程序如何檢測它安裝的商店?
- 5. Android - 檢測WIFI結合JobScheduler
- 6. 檢測,當應用程序被關閉
- 7. 檢測當Java應用程序關閉
- 8. Android,當其他應用程序啓動時檢測到
- 9. 檢測連接到Wifi的Android設備
- 10. Android:檢測應用程序背景
- 11. 語音檢測在Android應用程序
- 12. Android最近的應用程序檢測
- 13. 檢測android應用程序的關閉
- 14. Android應用程序空閒時檢測
- 15. Android:安裝後檢測應用程序
- 16. 檢測Android應用程序的面孔?
- 17. 檢測Android應用程序去背景
- 18. 如何在前景中檢測到我的Android應用程序?
- 19. 如何檢測我的應用程序
- 20. 如何檢測應用程序激活
- 21. 如何檢測應用程序關閉?
- 22. Dynatrace應用程序檢測
- 23. Arduino Yun - 它是如何通過wifi檢測到的
- 24. iPhone應用程序在後臺運行時檢測WiFi網絡
- 25. 當android應用程序去backrgound時檢測
- 26. 檢測當前正在運行的應用程序。 Android
- 27. 如何檢測iOS應用程序安裝應用程序
- 28. 如何檢測Android應用程序何時升級?
- 29. 如何檢測Android應用程序在韓國使用?
- 30. 如何檢測SELinux是否在Android應用程序中啓用?
你必須找到發佈之前的東西,。 –
@Marius根據你的欺騙鏈接,投票結束;謝謝。 –
@AlexandreSantos實際上我在這裏發現了一些代碼,但我沒有任何想法放在哪裏。 – heyholetsgobaby