我正在製作一個Android應用程序,它將保持使用WiFi連接的人的登錄和註銷詳細信息。每當連接到WIFI時都會登錄,如果連接丟失,則登錄。 我想跟蹤android設備的wifi日誌細節和存儲在數據庫中。有沒有解決方案?請幫忙!我如何跟蹤wifi連接狀態?
回答
添加此權限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
使用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
}
};
並將其添加到manifest
文件中。
<receiver android:name=".WifiReceiver">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
但我如何在數據庫中存儲登錄和註銷詳細信息?我爲我的數據庫使用了phpMyadmin。 –
if(netInfo!= null && netInfo.getType()== ConnectivityManager.TYPE_WIFI) Log.d(「WifiReceiver」,「Have Wifi Connection」); //這裏登錄 else Log.d(「WifiReceiver」,「沒有Wifi連接」); //這裏註銷 –
你能告訴我.. –
- 1. 如何跟蹤動畫狀態
- 2. 如何跟蹤用戶在線狀態?
- 3. dbContext如何跟蹤實體的狀態
- 4. 如何及時跟蹤對象狀態?
- 5. 檢索WiFi連接狀態(Android)
- 6. IMAP連接跟蹤
- 7. 跟蹤項目狀態excel
- 8. TFS掛起狀態跟蹤
- 9. 跟蹤郵件狀態
- 10. 獲取DHL跟蹤狀態
- 11. 在JFlex中跟蹤狀態
- 12. bit.ly - API狀態跟蹤
- 13. 跟蹤異常JDBC連接如何
- 14. 如何在Windows RT中維護Wifi連接狀態?
- 15. iOS - 跟蹤URL連接
- 16. 跟蹤連接像素
- 17. 跟蹤MKMapView網絡連接?
- 18. 跟蹤出站連接
- 19. 跟蹤連接泄漏
- 20. 通過廣播接收器監測Wifi連接狀態和斷開狀態
- 21. Git的狀態報告的跟蹤文件未經跟蹤
- 22. 顯示自跟蹤實體,由狀態
- 23. UIProgressView跟蹤狀態下載ios monotouch
- 24. 使用Python跟蹤進程狀態
- 25. 跟蹤實體的狀態變化
- 26. 跟蹤服務器同步狀態
- 27. 什麼是狀態跟蹤器?
- 28. 跨遞歸函數跟蹤狀態
- 29. 狀態更改時的時間跟蹤
- 30. 跟蹤Swing GUI「當前狀態」
正是你要跟蹤什麼?我的意思是哪個wifi細節? –