且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在Android中获得WiFi信号强度

更新时间:2023-02-26 15:28:34

它有一条旧帖子,但这可能对某人有帮助...

its an old post but this might help someone...

WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
int numberOfLevels = 5;
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int level = WifiManager.calculateSignalLevel(wifiInfo.getRssi(), numberOfLevels);

文档:公共静态int computeSignalLevel(int rssi, int numLevels)