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.
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne pour moi:
Ensuite dans le code du travail:
N'oubliez pas d'ajouter la permission qu'elle va résoudre skype problème:P
cela fonctionne parfaitement avec moi. il suffit de placer le premier tas comme il est alors coder le
#
pour en faire une complète*XXX*X#
. ce sera certainement vous aiderChose importante à retenir :
Si votre ciblage Android Guimauve (6.0) ou plus, alors vous devez demander Manifeste.la permission.CALL_PHONE autorisation au moment de l'exécution
Essayer cela, je n'ai pas tester, mais devrait fonctionner.
Utiliser ce code, il fonctionne
Ajouter cette ligne dans le fichier de Manifeste trop
Utiliser ce code. Il fonctionne pour moi: