【问题标题】:Android US States Data ProviderAndroid 美国各州数据提供商
【发布时间】:2011-08-09 10:36:54
【问题描述】:

我有一个非常常见的用例。用户需要输入他们的地址(如果他们选择不使用反向地理位置)。

对于这个的状态部分,我希望他们能够从列表中选择他们的状态。对于 Android,似乎很容易拥有一个内容提供程序,为所有应用程序提供这种常见用例的功能。有这样的东西预制吗?还是我必须创建自己的内容提供商?我知道 ISO 维护着一份很好的国家及其州列表(我相信是权威机构和下属机构?)。

【问题讨论】:

    标签: java android android-contentprovider iso


    【解决方案1】:

    您没有说明您对哪个国家/地区感兴趣,或者该国家/地区是否可以在您的应用中更改。

    如果您谈论的是美国,我会说您可以使用硬编码的list of states。我们不打算吞并任何新的,在内战开始 150 周年之际,有人脱离联邦的可能性很小。

    【讨论】:

    • 我目前只对美国感兴趣。但是,国家及其州/省的内容提供商似乎很常见。但是我注意到诸如联系人管理器之类的应用程序只是让您输入状态信息...
    • -1 这不是一个可持续的解决方案。对于生命周期较长的应用(即在基于 Android 的非个人设备上制作的应用),我们需要一个更长期、更可靠的官方解决方案。
    • 废话。 OP接受了它。让我们谈谈 TX 是否脱离。
    • 这可能很明显,但可以提供一个下拉菜单,还允许人们在“状态”字段中输入自己的文本。波多黎各刚刚投票成为美国的官方州。但是出于地址目的,它们已经是一个州,并且会与美属萨摩亚之类的东西一起包括在内。
    • 无论如何都要公开一个将当前列表提供为 JSON 服务的服务。不错而且 RESTful。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 2013-12-24
    • 1970-01-01
    • 2016-11-07
    • 2020-07-31
    • 2023-03-27
    • 2011-07-29
    相关资源
    最近更新 更多