“Пример кода Android USSD” Ответ

Пример кода Android USSD

private Uri ussdToCallableUri(String ussd) {

    String uriString = "";

    if(!ussd.startsWith("tel:"))
        uriString += "tel:";

    for(char c : ussd.toCharArray()) {

        if(c == '#')
            uriString += Uri.encode("#");
        else
            uriString += c;
    }

    return Uri.parse(uriString);
}
Grieving Gecko

Пример кода Android USSD

String ussdCode = "*" + "123" + Uri.encode("#");
startActivity(new Intent("android.intent.action.CALL", Uri.parse("tel:" + ussdCode)));
Grieving Gecko

Пример кода Android USSD

String ussdCode = "*123#";
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(ussdToCallableUri(ussdCode));
try{
    startActivity(intent);
} catch (SecurityException e){
    e.printStackTrace();
}
Grieving Gecko

Ответы похожие на “Пример кода Android USSD”

Вопросы похожие на “Пример кода Android USSD”

Больше похожих ответов на “Пример кода Android USSD” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования