+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

چگونه می توان با استفاده از کد در برنامه نویسی اندروید یک کد USSD را شماره گیری کرد؟

1 پاسخ

+2 امتیاز
قبل توسط (1.1هزار امتیاز)

برای این کار ابتدا باید دسترسی CALL_PHONE را درون فایل AndroidManifest تعریف کنید:

<uses-permission android:name="android.permission.CALL_PHONE" />

سپس با استفاده از کد زیر می توانید شماره 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);
    }

سوالات مشابه

0 امتیاز
0 پاسخ 292 بازدید
+1 امتیاز
1 پاسخ 571 بازدید
سوال شده 9 سال قبل در موبایل و لوازم الکترونیکی توسط sina-z (1.3هزار امتیاز)
0 امتیاز
2 پاسخ 438 بازدید
...