Bonjour à tous!
Voilà je veux utiliser la fonction getSimOperator();
Mon problème est que la valeur retournée est le code de l'opérateur et non som nom.
Je voudrais savoir comment remplacer ce code par le nom.
Merci à vous !
Bonjour à tous!
Voilà je veux utiliser la fonction getSimOperator();
Mon problème est que la valeur retournée est le code de l'opérateur et non som nom.
Je voudrais savoir comment remplacer ce code par le nom.
Merci à vous !
Et tu as essayé cette méthode :
http://developer.android.com/referen...mOperatorName()
Si vous jugez mon post utile dans la résolution de votre problème, n'hésitez pas à utiliser le système de vote afin d'améliorer la qualité du forum
Salut et merci de ta réponse.
Non j'utilisais la fonction getSimOperator()...
En utilisant la fonction getSimOperatorName(), sur l'émulateur elle m'indique "Android" (ce qui doit être normal)
Mais sur mon téléphone, rien ne s'affiche...
Voici mon code :
Je ne pense pas qu'il y est d'erreur sur ce code..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 TelephonyManager tM =(TelephonyManager) this.getSystemService(TELEPHONY_SERVICE); nomOperateur = tM.getSimOperatorName(); LayoutInflater inflater = getLayoutInflater(); View phone_layout = inflater.inflate(R.layout.infos_phone,(ViewGroup) findViewById(R.id.phone_layout)); Typeface font = Typeface.createFromAsset(getAssets(), "HollaScript.ttf"); tvPhone3 = (TextView)phone_layout.findViewById(R.id.tvPhone3); tvPhone3.setText("Opérateur : "+nomOperateur); tvPhone3.setTypeface(font);
Alors j'ai essayé avec la fonction getSimOperator() et en fonction du code récupérer, y mettre le nom de l'opérateur mais cela me met un ForceClose. (Puis il faut une grosse base de données car il faudrait que je récupère tous les codes opérateurs dans le monde... )
Donc je voudrais savoir ce qui cloche même si je ne vois pas...
Merci !
EDIT: Bon alors la fonction à utiliser est :
Résolu !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 getNetworkOperatorName();
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager