在 Android 中获取用户本地设置

发布于 2024-11-14 15:05:40 字数 114 浏览 0 评论 0原文

我正在创建一个应用程序,它根据用户国家/地区显示一些数据。目前,我要求用户选择国家/地区,然后存储它。有没有办法让应用程序可以从设备获取用户本地设置并自动为用户选择相应的国家/地区?

谢谢 阿什瓦尼

I am creating an application which shows some data on the basis of user country. Currently, I am asking the user to select the country and then storing it. Is there any way, so that the application can get the user local setting from the device and automatically select the corresponding country for the user?

Thanks
Ashwani

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

披肩女神 2024-11-21 15:05:40

使用 Locale.getDefault() 应该足以确定用户的首选区域设置。我需要有关您的数据性质的更多信息,以确定使用他们的首选区域设置来确定他们的国家/地区是否合适,或者您是否应该使用 GPS/TelephonyManager 来获取此信息。

有关区域设置的更多信息,请参阅此处

有关使用 TelephonyManager 的更多解决方案,请参阅此类似问题

Using Locale.getDefault() should be sufficient for determining the user's preferred locale. I would need more information on the nature of your data to determine whether it would be proper to use their preferred locale to determine their country, or whether you should be using the GPS/TelephonyManager to get this info.

See here for more info regarding Locale.

See this similar question for more solutions using TelephonyManager.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文