gpt4 book ai didi

java - 如何在拨号盘上自动执行数字而不通过单击按钮向用户显示

转载 作者:行者123 更新时间:2023-12-02 03:51:28 24 4
gpt4 key购买 nike

当任何用户单击我在应用程序上创建的按钮并编码一些数字(如 *123#)时,是否有可能?当点击发生时,它会自动执行此操作,而不向用户显示拨号盘,并像我们得到的那样在弹出窗口中显示其响应。

可能有点令人困惑,因为我不知道如何清楚地解释它。如果有人知道如何在 Android Studio 中执行此操作。

最佳答案

您可以在按钮监听器中添加此方法 dialToNumberStr("0123456789")

public void dialToNumberStr(String numberToDial){
//String numberToDial = "0123456789"
Intent dialIntent = new Intent(Intent.ACTION_DIAL);
dialIntent.setData(Uri.parse("tel:".concat(numberToDial)));
startActivity(dialIntent);
}

您的监听器应该是(使用 Lambda 表达式):

myButton.setOnClickListener(v->{
dialToNumberStr("0123456789");
});

你的听众应该是(或旧的方式):

     myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialToNumberStr("0123456789");
}
});

关于java - 如何在拨号盘上自动执行数字而不通过单击按钮向用户显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56777587/

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