[英]Android blacklist wifi bssid
我在禁止特定的bssid時遇到問題。 我可以看到api 19中有一個名為WifiNative的類,但無法訪問它: https ://android.googlesource.com/platform/frameworks/base/+/kitkat-release/wifi/java/android/net /wifi/WifiNative.java
還有其他人知道的其他方式嗎? 也許通過JNI? 任何可以使用的android系統庫? C,C ++?
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
newWifiInfo = wifiManager.getConnectionInfo();
從那里,您可以通過執行以下操作獲取BSSID
newWifiInfo.getBSSID()
然后通過關閉wifi通過“黑名單”
wifiManager.setWifiEnabled(false)
也不要忘記您的權限
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
如果要進一步控制wifi狀態,可以使用以下庫“嗅探”您的連接和其他內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.