0

問題は、Android デバイスから国の sim コードを取得するときに、データベースまたはテキスト ファイルから国番号を取得したいということです。残念ながら、私が知っているように(とても悲しいことに)国が何であれ、44 31 33 のような番号として API から国番号を取得することはできません。たとえば、getSimCountryCode() が gb を返す場合、1 つのメソッドがデータベースを調べて +44 国コードを見つけます。では、これを行う最良の方法と軽量な方法は何だと思いますか? sqlite を使用してそこに 1 対 1 のデータを配置し、データベースからデータを取得する必要があると思いますか、それとも別の文字列ファイルとしてドンするより良い方法がありますか。

ありがとう

4

1 に答える 1

1

答えは、国コード表の大きさに依存すると思います。小さい場合は、メモリ内 Map のようなものにロードしても問題ない場合があります。それ以外の場合、非常に大きなデータセットの場合は SQLite が適しています。

于 2011-12-12T15:15:53.197 に答える