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



问题是当我从android设备获得国家sim码时,我想从数据库或文本文件中获得国家号码。不幸的是,据我所知(非常遗憾),我们无法从api中获得国家代码,如44 31 33等国家。在本例中,我想使用一个表,并将国家代码与数字匹配,然后使用该数字。例如,如果getSimCountryCode()返回gb,一个方法将去检查数据库并找到+44国家代码。那么你认为最好的轻量级方法是什么呢?你认为我应该使用sqlite,把一对一的数据在那里,从数据库检索数据,或者有一个更好的方法来做它作为一个单独的字符串文件。

谢谢

我认为答案取决于你的国家代码表有多大。如果它很小,那么将它加载到内存中的Map之类的东西中就可以了。否则,如果它是一个非常大的数据集,SQLite将是一种选择。

相关内容

  • 没有找到相关文章

最新更新