我正在开发一款Android设置应用程序,需要检索设备的详细信息。我在查找以下内容时遇到了困难:信号强度、服务状态和运行时间。
如何查找这3个值?哪里可以获取示例设置应用程序?
如何查找这3个值?哪里可以获取示例设置应用程序?
![enter image description here](https://istack.dev59.com/CuiLW.webp)
uptimeMillis
很可能不是你想要的,你需要使用 elapsedRealtime
。前者没有计算在深度睡眠中的时间,而后者则有。 - Leandrospublic void onReceive(WifiManager wifiManager) {
int numberOfLevels=5;
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int level=WifiManager.calculateSignalLevel(wifiInfo.getRssi(), numberOfLevels);
System.out.println("Bars =" +level);
}
这可能会为您提供信号强度,下面有一个参考
如何获取连接的WiFi Android的信号强度? 也许这会对您有所帮助