Ich mache eine Android-App, die Anmelde-und Logout-Details der Person mit Wifi-Verbindung pflegen wird. Die Person wird eingeloggt, wenn sie mit WIFI verbunden ist und sich ausloggen, wenn die Verbindung verloren geht. Ich möchte wifi Protokolldetails von Android-Gerät zu verfolgen und in der Datenbank speichern. Gibt es irgendeine Lösung? bitte hilfe!Wie kann ich den WLAN-Verbindungsstatus verfolgen?
Antwort
Fügen Sie diese Erlaubnis
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Verwendung BroadcastReceiver
.
public class WifiReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
ConnectivityManager conMan = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = conMan.getActiveNetworkInfo();
if (netInfo != null && netInfo.getType() == ConnectivityManager.TYPE_WIFI)
Log.d("WifiReceiver", "Have Wifi Connection"); // here login
else
Log.d("WifiReceiver", "Don't have Wifi Connection"); // here logout
}
};
und fügen Sie diese in manifest
Datei hinzu.
<receiver android:name=".WifiReceiver">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
aber wie kann ich Anmelde- und Abmeldedetails in der Datenbank speichern? Ich verwende phpMyadmin für meine DB. –
if (netInfo! = Null && netInfo.getType() == ConnectivityManager.TYPE_WIFI) Log.d ("WifiReceiver", "Have Wifi Connection"); // hier einloggen sonst Log.d ("WifiReceiver", "Keine Wifi-Verbindung"); // hier abmelden –
Können Sie mir bitte sagen .. –
- 1. Wie kann ich den Prozessspeicher und die CPU verfolgen?
- 2. iPhone. Wie kann ich den Fortschritt des HTTP-Uploads verfolgen?
- 3. Wie kann ich den Fortschritt des Schreibens von AVAssetWriter verfolgen?
- 4. Wie kann ich den Datenfluss mit Daten verfolgen?
- 5. Wie kann ich Affiliate-Websites verfolgen
- 6. Wie kann ich das JSON-Objekt verfolgen?
- 7. Wie kann ich meine eigenen Cookies verfolgen?
- 8. Wie kann ich eingehende Suchschlüsselwörter verfolgen?
- 9. JGit - Ich kann den neu erstellten Zweig nicht verfolgen
- 10. Kann ich dynamischen Speicher verfolgen?
- 11. AdobeAssetFile: kann den Upload-Fortschritt nicht verfolgen
- 12. Wie kann man den Weg des Strichmännchens auf Leinwand verfolgen?
- 13. Wie kann der Git nicht den großen Dateiverlauf verfolgen?
- 14. Wie den Quellcode in QT verfolgen?
- 15. Wie kann ich verfolgen, wie oft mein Skript ausgeführt wird?
- 16. Wie kann ich ausgehende Linkklicks ohne Tracking-Bots verfolgen?
- 17. Wie kann ich die Speicherorte von Mac OS X verfolgen?
- 18. Wie kann ich die Sitzungsdauer in AWS Mobile Analytics verfolgen?
- 19. Wie kann ich das Label im überwachten Lernen verfolgen?
- 20. Wie kann ich Google-Diagramm-Ereignisse in Google Analytics verfolgen?
- 21. Wie kann ich Mausklick- und Drag-Ereignisse in VB.NET verfolgen?
- 22. Wie kann ich einen berechneten Stil über Firebug (Firefox) verfolgen?
- 23. Ich kann Syscall über ftrace nicht verfolgen
- 24. github - Kann ich Besucher meines Repos verfolgen?
- 25. Wie kann ich die Browser-Version über piwik verfolgen?
- 26. Wie verfolgen Sie den Kindprozess mit strace?
- 27. Wie kann ich einen Fehlerbericht in Apples Radar verfolgen?
- 28. Wie kann ich alle Änderungen innerhalb eines Untergraphen verfolgen/beobachten?
- 29. Wie kann ich "Bildschirm an" -Zeit auf Android verfolgen?
- 30. Wie kann ich die Einkaufswagen-ID einer bestimmten Website verfolgen?
Was genau wollen Sie verfolgen? Ich meine, welches WLAN Detail? –