gpt4 book ai didi

android:如何打开通话屏幕并用数字填充它但不调用电话?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:06:00 26 4
gpt4 key购买 nike

我只能找到“如何从您的应用程序调用电话”,解决方案是:

EditText et = (EditText) findViewById(R.id.editText);
String s = et.getText().toString();

try {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + s));
startActivity(callIntent);
} catch (ActivityNotFoundException activityException) {
Log.d("Calling a Phone Number", "Call failed" + activityException);
}

但是这个直接打电话,没有确认。就像如果号码必须以 0 开头,用户必须被允许这样做然后调用电话,一旦电话结束,他必须被带回他开始 Intent 的应用程序 Activity 。

最佳答案

只需将代码中的 Intent.ACTION_CALL 更改为 Intent.ACTION_VIEW

更新:要仅调用电话,请使用 Intent.ACTION_DIAL,但是 Intent.ACTION_VIEW 调用消息或电话。

关于android:如何打开通话屏幕并用数字填充它但不调用电话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12274878/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com