【发布时间】:2021-10-10 00:29:17
【问题描述】:
我目前正在开发一个 android 应用程序,需要一个启动电话的功能,所以我添加了此代码。
public void dialPhoneNumber(String phoneNumber) {
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:" + phoneNumber));
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
}
.. 它似乎在较旧的 android 版本中可以完美运行,但是当我在 android 11 中对其进行测试时,它根本不起作用我尝试了 action_call 并添加了权限 <uses-permission android:name="android.permission.CALL_PHONE" /> 仍然不起作用。
【问题讨论】:
标签: java android android-studio