如何让某个设置闪烁显示用户需要更改的设置 - Android小工具

问题描述 投票:0回答:1

我在Android小部件上使用ConfigActivity.I have there SettingsFragment which extends PreferenceFragmentCompat.In the Settings, I have a setting which leads a user to the to android.provider.Settings.ACTION_DATE_SETTINGS.

有没有办法让其中一个设置 "闪烁",以显示用户需要更改哪个设置?

我附上两张照片,是Chrome浏览器中系统提示用户启用禁用其中一项设置时的 "闪烁 "设置。我无法捕捉到 "闪烁 "效果的第一部分,但它是从一个小白点开始的,类似于在开发者中启用 "显示点击 "选项时,有人点击屏幕的情况。

我试着搜索了一下 "闪烁","闪光",安卓系统的设置,但我什么也没找到。 任何帮助将是感激的。

中间部分的 "闪烁 "效果

"闪烁 "效果的最后一部分

android-fragments widget android-preferences
1个回答
0
投票
val EXTRA_FRAGMENT_ARG_KEY = ":settings:fragment_args_key"
val EXTRA_SHOW_FRAGMENT_ARGUMENTS = ":settings:show_fragment_args"

val args = bundleOf(
    EXTRA_FRAGMENT_ARG_KEY to "24 hour"
)
val intent = Intent(Settings.ACTION_DATE_SETTINGS).apply {
    putExtra(EXTRA_SHOW_FRAGMENT_ARGUMENTS, args)
}

startActivity(intent)

在 "日期& 时间 "设置页面的标题和对应的偏好键。

  • 使用网络提供的时间 auto_time
  • 日期- date
  • 时间 - time
  • 使用网络提供的时区- auto_zone
  • 时区 - timezone
  • 使用默认的locale - auto_24hour
  • 使用24小时格式- 24 hour

这些偏好键遵循AOSP(date_time_prefs.xml。然而,OEM厂商可以在他们的设备上修改这些偏好键(可能性很小),这可能在某些设备上无法使用。

参考文献

© www.soinside.com 2019 - 2024. All rights reserved.