繁体   English   中英

用于在 Android 上读取用户区域设置的 API

[英]API to read user's locale settings on Android

我想看看是否有任何 API 可以用来在 Android 设备上读取用户的设置,如日期/时间等。 如果用户选择 24 小时制或更改任何其他设置,我应该能够了解它。

任何有关这方面的信息都会有所帮助。

提前致谢。

没有包罗万象的 API 来收集用户设置。 您将需要查询一些不同的 API 以获得所需的内容。

一是Device

Device.getLocale()
Device.getScreenSize()

是获取当前区域设置的常用方法。

如果您想在用户更改时获得更新,您可以尝试使用广播接收器,如以下答案:

Android - 在没有静态变量的情况下侦听区域设置更改

您可以通过 DateFormat 访问用户日期首选项。

DateFormat.is24HourFormat(context)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM