On Tue, Feb 15, 2011 at 10:15 AM, Leszek Koltunski <[email protected]> wrote: > Hello Android gurus, > > In my game I've got a 'global leaderboard' where people submit their high > scores and check how others are doing. There I display a little flag to show > where a particular player is from. > To figure that out, I use > > public String getIso() > { > TelephonyManager tM =((TelephonyManager) > mMain.getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE)); > return tM.getSimCountryIso(); > } > > That works nicely on any phone; however, recently people started using the > new fad, tablets. Those generally do not have a SIM card, so whenever such > user contacts my server I can see that getSimCountryIso() must have returned > NULL ( or maybe an empty string ) and I am unable to figure out the country. > > Any tips? >
How about system locale and maybe if you are ambitious GeoIP? -- Daniel Drozdzewski -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

