要实现在Android应用中拨打USSD号码或打开电话应用,可以使用以下代码示例:
String ussdCode = "*123#";
startActivity(new Intent("android.intent.action.CALL", Uri.parse("tel:" + Uri.encode(ussdCode))));
这段代码通过创建一个拨打电话的意图(Intent),并将USSD号码作为电话号码传递给意图。然后使用startActivity()
方法启动该意图,即可拨打USSD号码。
startActivity(new Intent(Intent.ACTION_DIAL));
这段代码通过创建一个打开电话应用的意图(Intent),并使用startActivity()
方法启动该意图,即可打开电话应用。
需要注意的是,为了使用电话功能,你需要在AndroidManifest.xml文件中添加相应的权限:
这样,你的应用就会被授予拨打电话的权限,才能成功拨打USSD号码或打开电话应用。
上一篇:拨打客户服务会出现401未经授权
下一篇:拨打一个号码并监听回应。