我正在开发android中的设置类应用程序,我需要检索设备的详细信息 我很难找到以下内容 信号强度, 服务状态 和时间。
如何找到这3个当前值? 我在哪里可以获得样本设置应用程序?
答案 0 :(得分:10)
向上时间:
http://developer.android.com/reference/android/os/SystemClock.html#uptimeMillis()
服务状态:
http://developer.android.com/reference/android/telephony/ServiceState.html
信号强度:
http://developer.android.com/reference/android/telephony/SignalStrength.html#getGsmSignalStrength()
这里是平台设置的链接:
答案 1 :(得分:0)
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? 可能这会对你有所帮助