4

我希望能够在创建时以编程方式检查此选项...在提示用户 ofchurs 之后

就像是

if (android.systemtime==false)
 {
  systemtime=true;
  }

这可能吗?任何帮助,将不胜感激

4

1 回答 1

5

您正在寻找Settings.System.AUTO_TIME设置(已移至Settings.Global.AUTO_TIMEAPI 级别 17)。在引入 API 级别 17 之前,您可以读取和更改该值,但现在该值对于非系统应用程序是只读的。

private boolean isAutoTimeEnabled() {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
        // For JB+
        return Settings.Global.getInt(getContentResolver(), Settings.Global.AUTO_TIME, 0) > 0;
    }
    // For older Android versions
    return Settings.System.getInt(getContentResolver(), Settings.System.AUTO_TIME, 0) > 0;
}
于 2013-09-10T08:16:44.417 回答