Faire USSD appel android

De vérifier le solde d'abord je dois faire un appel *xxx# puis-je obtenir une réponse avec les multiples options à choisir à partir et après j'ai entrée le nombre particulier-je obtenir l'équilibre.

Ce code puis-je utiliser pour les mêmes dans mon application android?

Composition *xxx*x# me donne un erreur.

Ci-dessous mon code qui fonctionne très bien pour l' *xxx# appels:

String encodedHash = Uri.encode("#");
String ussd = "*" + encodedHash + lCallNum + encodedHash;
startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + ussd)));
  • Double Possible de stackoverflow.com/questions/11157828/... Cochez cette Débordement de Pile question.
  • Ce n'est pas le double de la question. Je veux savoir quel serait le format de l'USSD code pour le scénario mentionné ci-dessus, où sur le cadran *XXX# me donne la liste des options comme le 1.Payées d'avance 2.Internet et ainsi de suite.. et sur l'entrée 1-je obtenir un autre ensemble d'options à choisir comme entrée 1 pour solde de 2 pour quelque chose et ainsi de suite..
  • L'envoi d'un code USSD n'est pas la même qu'à composer un numéro. Avez-vous une interface Android pour USSD? Dans la réponse à cette question, il est clair que, à compter de novembre 2012, il n'y avait pas suffisamment de USSD interface. A cette situation maintenant changé?
  • Il semble que l'USSD problème n'a toujours pas été résolu.
  • Les messages USSD ne sont pas standard, de sorte que le format des messages eux-mêmes dépend de ce qui a été défini par un opérateur ou USSD de l'utilisateur.
InformationsquelleAutor AndroGeek | 2013-06-26