0

问题是当我从 android 设备获取国家/地区 sim 代码时,我想从数据库或文本文件中获取国家/地区号码。不幸的是,据我所知(很遗憾),无论哪个国家/地区,我们都无法从 api 获得像 44 31 33 这样的数字的国家代码。在这种情况下,我想使用表格并将国家代码与数字匹配并使用数字。例如,如果 getSimCountryCode() 返回 gb 一种方法将去检查数据库并找到 +44 国家代码。那么你认为最好的方法和轻量级的方法是什么?您认为我应该使用 sqlite 并将一对一的数据放在那里并从数据库中检索数据,还是有更好的方法将其作为单独的字符串文件进行保存。

谢谢

4

1 回答 1

1

我认为答案取决于您的国家代码表有多大。如果它很小,则将其加载到内存中的 Map 之类的东西中可能会很好。否则,如果它是一个非常大的数据集,SQLite 将是可行的方法。

于 2011-12-12T15:15:53.197 回答