是否可以在拨号器中检测到键入的号码

时间:2019-06-17 07:21:08

标签: java android

某些隐藏设置要求在拨号程序中键入诸如*#06#之类的代码。 是否有可能创建一个在检测到诸如此类的特定代码时执行某些操作的应用程序?

1 个答案:

答案 0 :(得分:0)

如果您尝试创建USSD based application,则下面的链接会有所帮助。

Read USSD messages in Android

但是,如果您想简单地dial a USSD contentAndroidManifest.xml文件中添加相应的权限,如下所示,并尝试:

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


private void dialUSSD(String uriString) {
        Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(uriString));
        startActivity(callIntent);
    }