【问题标题】:How to get Up time in android device programmatically如何以编程方式在 android 设备中启动时间
【发布时间】:2014-03-31 18:36:47
【问题描述】:

我正致力于在 android 中开发一种设置类型的应用程序,我需要在其中检索设备的详细信息 我很难找到以下内容 信号强度, 服务状态 和正常运行时间。

如何找到这 3 个当前值? 我在哪里可以获得示例设置应用程序?

【问题讨论】:

  • @Dunken- 谢谢,它有效。但我想让它动态化。关于如何做的任何建议?如果可以,请提供(设置->关于手机)活动的链接。

标签: android


【解决方案1】:

【讨论】:

  • 我需要设备中可用的设置应用程序的源代码,如图所示。我在哪里可以找到那个??
  • -我需要一些示例代码而不是类信息。如果你找到,请帮忙。感谢您的帮助..
  • 好的,我添加了指向平台的链接。
  • uptimeMillis 很可能不是您想要的,而是您想要的elapsedRealtime。前者不计算深度睡眠的时间,而后者正在计算。
【解决方案2】:
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? 可能对你有帮助

【讨论】:

  • 谢谢。但是如果设备没有通过 wiifi 连接,而是通过移动数据等其他方式连接,如何找到它?
猜你喜欢
  • 1970-01-01
  • 2018-09-03
  • 2014-12-07
  • 2011-06-02
  • 2013-07-30
  • 1970-01-01
  • 1970-01-01
  • 2011-08-09
  • 1970-01-01
相关资源
最近更新 更多