Wie der Titel beschreibt, entwickle ich Android-Anwendung, und ich möchte wissen, ob die aktuelle WIFI-Verbindung eine Hotspot-Verbindung ist. Wenn dies der Fall ist, werde ich den Download-Vorgang anhalten, damit die Mobilfunkdaten nicht verschwendet werden. Ich habe keine offiziellen APIs gefunden, die diese Funktionalität ausführen können. Also frage ich mich, ob irgendjemand etwas dagegen getan hat?Wie erkennt man eine WLAN-Verbindung in Hotspot-Verbindung (Hotspot mit Mobilfunksignal) in Android?
Q
Wie erkennt man eine WLAN-Verbindung in Hotspot-Verbindung (Hotspot mit Mobilfunksignal) in Android?
0
A
Antwort
0
Die ConnectivityManager
Methode isActiveNetworkMetered() (oder das Äquivalent ConnectivityManagerCompat.isActiveNetworkMetered(), wenn Sie Geräte weniger als API 16 unterstützen müssen) sagt Ihnen genau, wenn ein Netzwerk gemessen wird. Ein WLAN-Hotspot wird eine gemessene Verbindung sein.
Verwandte Themen
- 1. OpenCV-Python: Wie erkennt man einen Hotspot im Wärmebild?
- 2. Wie erkennt man die Kameraausrichtung in Android?
- 3. Wie erkennt man Overscroll in Android ListView?
- 4. Android HotSpot verbundenen Clients
- 5. Wie erkennt man eine Firewall in Windows?
- 6. Erstellen Sie Wifi Hotspot-Konfiguration in Android
- 7. Wie mit org.apache.tomcat.util.threads.TaskQueue.take() Hotspot umgehen?
- 8. Wie erkennt man eine Dateiänderungen mit TFS?
- 9. Wie erkennt man eine Laserlinie in einem Bild mit Python?
- 10. Kartonpanorama mit Hotspot
- 11. Wie erkennt man Androids Versionsnummer in Firefox für Android?
- 12. Wie erkennt man Doubletap in einer View?
- 13. Wie erkennt man die Ansicht, die in Android gezoomt wird?
- 14. Android Wifi Hotspot Client Verbindungsereignisse
- 15. Wie erkennt man, wenn eine Android App minimiert wird?
- 16. Wie erkennt man die Animation von Circle Menu in Android?
- 17. Wie erkennt man nutzlosen Datenverkehr für eine Android App?
- 18. Wie erkennt man Android ListView Scrollen gestoppt?
- 19. Android 2.2 WLAN-Hotspot API
- 20. Wie erkennt man die Internetverbindung in android Studio
- 21. Wie erkennt man, ob ein Mikrofon in Android vorhanden ist?
- 22. Wie Wifi Tethering Hotspot in Android Marshmallow erstellen?
- 23. Wie erkennt man eine PC-Verbindung von einer Android-Anwendung?
- 24. Wie erkennt man eine Änderung in HTML-Element in jQuery
- 25. Wie erkennt man Datei- oder Ordneränderungen in Android?
- 26. HotSpot connectin Ausgabe in Android 5.0 und höher
- 27. Wie erkennt man eine Bin/Box in PCL?
- 28. Wie erkennt man Selbstkollision in Spline-Kurve?
- 29. Wie erkennt man eine Änderung in einer Variablen?
- 30. Wie erkennt man eine URL-Änderung in Winkel 2?
Diese Methode wird auf API 16 und höher unterstützt, oder? Gibt es eine andere Möglichkeit für eine API unter 16? – Mike
@Mike - die aufgelistete Compat-Methode funktioniert zurück zu API 9, obwohl vor API 16 kein separater "gemessener" Status vorliegt, so dass es nur nach WiFi vor API 16 sucht. – ianhanniballake
OK, vielen Dank. – Mike