【发布时间】:2012-05-25 13:46:47
【问题描述】:
当我的应用程序运行时,我想检测当前位置的国家名称并为该特定国家名称做一些事情,我可以使用地理编码器、gps 轻松完成。但我想从 Locale 获取它,或者如果有更多可用的东西。
【问题讨论】:
-
“做一些事情”具体是什么事情?
-
我想做一个货币转换器,所以我需要检测应用程序的启动位置并设置该国家的默认货币
-
您可以在没有 GPS 的情况下使用 Google 定位服务 API 吗?还是您也想避免这种情况?
-
其实我想避免任何使用互联网连接的东西,有没有使用时区之类的方法?
-
时区不理想。如果您只使用 UTC 偏移量,您只会知道大概的经度,但这根本无济于事。时区名称可能更准确,但即便如此,也有太多国家共享时区。你永远无法确定你得到的是正确的。