我想更新我的設計應用程序時,用戶打開WiFi或我想notificate用戶有一個更新時啓動或打開WiFi設備。請指導我該怎麼做。啓動時連接到互聯網wifi
0
A
回答
1
您需要一個監聽WIFI_STATE_CHANGED的意圖過濾器一個BroadcastReceiver:
public class NetworkChangeReceiver extends BroadcastReceiver {
@Override
public void onReceive(final Context context, final Intent intent) {
if(isWifiConnected(context)){
//Do something now that wifi is connected!
}
}
public static boolean isWifiConnected(Context context){
ConnectivityManager cm = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
if(info != null){
if(info.getType() == ConnectivityManager.TYPE_WIFI){
return true;
}
}
return false;
}
這是一個簡單的接收器,只是檢測網絡狀況,並將檢查的改變。如果WiFi連接。
您還需要註冊在AndroidManifest.xml接收文件,像這樣:
<receiver
android:name="com.yourcompany.package.NetworkChangeReceiver"
android:enabled="true" >
<intent-filter>
<action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
</intent-filter>
</receiver>
名稱字段
注內更換的過程中,正確包裝的位置: Android操作系統呢當狀態發生變化時通知應用程序..因此,如果您需要此操作來執行網絡操作,則只要無線連接可以訪問(或數據),即可在需要知道WIFI何時連接,這個接收器可以幫助你做到這一點。
+0
解決感謝盧卡斯:) – Abolfazl
+0
接受答案,如果它爲你工作,讓其他人受益於我的回答:) –
相關問題
- 1. 連接到沒有互聯網的WiFi
- 2. 當沒有檢測到互聯網時自動連接到WiFi網絡
- 3. 連接到WiFi網絡,但不能接入互聯網
- 4. Android,連接到wifi網絡時如何覆蓋互聯網連接檢查?
- 5. 如何檢測WIFI何時連接到互聯網?
- 6. 當計算機連接到互聯網時啓動程序
- 7. Android,自動連接到沒有互聯網接入的WiFi網絡
- 8. Arduino - WiFi屏蔽連接到WiFi網絡,但不能互動:ERR_CONNECTION_REFUSED
- 9. gethostbyname,連接到互聯網?
- 10. 如何通知互聯網連接斷開,但WiFi仍連接
- 11. 自動重新連接到互聯網
- 12. 自動重新連接到互聯網
- 13. Windows何時連接到互聯網?
- 14. 如何使用wifi模塊將arduino連接到互聯網
- 15. Android上運行的代碼連接到互聯網/ WIFI
- 16. iOS:連接到wifi但沒有互聯網訪問
- 17. 當互聯網連接啓動時,.NET Remoting變慢了
- 18. 互聯網連接
- 19. 如果未連接到互聯網,請求用戶啓動WiFi或3G啓動Android應用程序
- 20. 啓用互聯網連接 - Android Wear
- 21. 網絡可用時自動連接到互聯網
- 22. Alamofire - 當有wifi連接但沒有互聯網連接時該怎麼辦?
- 23. 我想檢查iPhone連接到wifi的網絡連接,但路由器沒有連接到互聯網
- 24. 當互聯網連接或斷開連接時收到通知
- 25. 在啓動時管理WIFI連接
- 26. Android自動檢查互聯網連接
- 27. Android自動檢查互聯網連接
- 28. 確定互聯網連接是否可以通過WiFi在android
- 29. 需要連接設備使用WiFi,但沒有互聯網
- 30. 要檢查wifi是否打開,但沒有互聯網連接
Android是否已經通知用戶已安裝應用的更新? – BSMP
我想在用戶打開WiFi但不更新我的應用程序版本時顯示最近的消息。 – Abolfazl
回答下面,以幫助你... –