【发布时间】:2014-03-31 18:36:47
【问题描述】:
我正致力于在 android 中开发一种设置类型的应用程序,我需要在其中检索设备的详细信息 我很难找到以下内容 信号强度, 服务状态 和正常运行时间。
如何找到这 3 个当前值? 我在哪里可以获得示例设置应用程序?
【问题讨论】:
-
@Dunken- 谢谢,它有效。但我想让它动态化。关于如何做的任何建议?如果可以,请提供(设置->关于手机)活动的链接。
标签: android
我正致力于在 android 中开发一种设置类型的应用程序,我需要在其中检索设备的详细信息 我很难找到以下内容 信号强度, 服务状态 和正常运行时间。
如何找到这 3 个当前值? 我在哪里可以获得示例设置应用程序?
【问题讨论】:
标签: android
【讨论】:
uptimeMillis 很可能不是您想要的,而是您想要的elapsedRealtime。前者不计算深度睡眠的时间,而后者正在计算。
public void onReceive(WifiManager wifiManager) {
int numberOfLevels=5;
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int level=WifiManager.calculateSignalLevel(wifiInfo.getRssi(), numberOfLevels);
System.out.println("Bars =" +level);
}
这可能会为您提供以下参考的信号强度
How to get signal strength of connected WiFi android? 可能对你有帮助
【讨论】: