Nawiąż połączenie USSD na Androida
Aby sprawdzić saldo, najpierw muszę zadzwonić* xxx # a następnie otrzymuję odpowiedź z wieloma opcjami do wyboru i po wprowadzeniu określonego numeru otrzymuję saldo.
Jakiego kodu mogę użyć do tego samego w mojej aplikacji na Androida?
Wybieranie* xxx * x # daje mi błąd.
Poniżej znajduje się mój kod, który działa dobrze dla połączeń * xxx #:
String encodedHash = Uri.encode("#");
String ussd = "*" + encodedHash + lCallNum + encodedHash;
startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + ussd)));