【发布时间】:2021-02-13 12:47:20
【问题描述】:
我正在从互联网上提取一个电话号码并直接拨打它。现在,当我使用 Intents 拨打电话时,它适用于所有手机和模拟器,API 25 或以下的手机和模拟器除外。有什么办法可以解决这个问题?
这是我的清单文件权限
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.INTERNET"/>
这是调用 Intent 的代码
public void callPhone(String phone){
Intent i = new Intent(Intent.ACTION_CALL);
i.setData(Uri.parse("tel:" + phone));
startActivity(i);
}
我也相应地设置了我的build.gradle 文件
minSdkVersion 20
targetSdkVersion 30
【问题讨论】:
标签: java android android-intent permissions build.gradle