启用";使用网络提供的值”;在android中编程
我希望能够在提示Churs用户后,在创建时以编程方式选中此选项 差不多启用";使用网络提供的值”;在android中编程,android,eclipse,Android,Eclipse,我希望能够在提示Churs用户后,在创建时以编程方式选中此选项 差不多 if (android.systemtime==false) { systemtime=true; } 这可能吗?如果您需要任何帮助,我们将不胜感激。您正在查找设置(已在API级别17中移动到settings.Global.AUTO\u TIME)。在引入API级别17之前,您可以读取和更改该值,但现在该值对于非系统应用程序是只读的 private boolean isAutoTimeEnabled() {
if (android.systemtime==false)
{
systemtime=true;
}
这可能吗?如果您需要任何帮助,我们将不胜感激。您正在查找设置(已在API级别17中移动到settings.Global.AUTO\u TIME
)。在引入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;
}
那么你是说在新的android版本中不可能设置吗?是的,在android 4.2.x及以上版本中不可能更改该值。在旧的android版本中,你可以使用
Settings.System.putInt(getContentResolver(),Settings.System.AUTO_TIME,1)将该值设置为true代码>。当然,还需要“android.permission.WRITE_SETTINGS”
可以用chekbox pro语法检查使用网络提供的值吗?我想用代码检查该复选框。我怎么做?