在Android中检索一对一关系数据的最佳方法是什么?

时间:2011-12-12 15:07:51

标签: android mobile-country-code

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

由于

1 个答案:

答案 0 :(得分:1)

我认为答案取决于您的国家/地区代码表的大小。如果它很小,那么将它加载到类似内存映射的东西可能没问题。否则,如果SQLite是一个非常大的数据集,它将成为可行的方法。