2016-08-02 1 views
-2

Comment obtenir le code du pays comme +91 pour l'Inde et +1 pour les États-Unis.Comment obtenir le code de pays dans Android

Ceci est mon code,

TelephonyManager manager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); 
String CountryID= manager.getSimCountryIso().toUpperCase(); 

code ci-dessus montre IN. Aidez-moi, s'il vous plaît.

+0

'IN' est le code ISO du pays pour l'Inde –

+0

Il est préférable de demander à l'utilisateur –

Répondre

0

J'espère que cela vous sera utile.

String locale = context.getResources().getConfiguration().locale.getCountry(); 
0

Vous ne pouvez pas obtenir le préfixe automatiquement à partir du SDK.

J'ai eu un problème similaire et je résolus en créant JSON préchargées et de la lecture (mais est pas la meilleure façon)

Je vous suggère de lire ce post avec une solution rapide et efficace.