【问题标题】:Android - change Date/Time setting's 24-hour switch to offAndroid - 将日期/时间设置的 24 小时开关更改为关闭
【发布时间】:2016-04-30 16:56:33
【问题描述】:

读完后:

12/24-hour mode conflict

我有点困惑。有人可以帮我解决这个问题吗?

这是我的情况:我有一个中文 MCU 收音机,带有库存 ROM 或自定义 ROM。我将语言环境设置为东部时间。所以是美国,但是24小时切换在选择locale的时候好像没有受到影响,所以只是随便挑一个?即使我将时间格式 24 小时更改为 OFF,在重新启动几次后,它偶尔也会更改为 ON,并且时间到处都以 24 小时显示。

这是我的问题:

我如何在运行我的应用程序时检查设置是什么,如果它是开启的,我如何将它切换到关闭或反之亦然?

【问题讨论】:

    标签: android android-intent settings broadcast


    【解决方案1】:

    我想我应该检查一下 developer.android.com

    我必须在 Manifest 上设置权限 WRITE_SETTINGS

    然后:

        if (DateFormat.is24HourFormat(this))
        {
            Settings.System.putString(this.getContentResolver(), Settings.System.TIME_12_24, "12");
        }
    

    这只是将其设置为 12 小时格式,但你明白了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 2010-10-01
      • 2021-12-13
      • 1970-01-01
      • 2015-08-29
      • 2019-05-12
      • 1970-01-01
      相关资源
      最近更新 更多