如何以编程方式在拨号盘上按键?

发布于 2024-11-30 08:54:37 字数 183 浏览 2 评论 0原文

我必须编写一个程序来使用电话卡进行呼叫。我的问题是: 1. 如何知道电话正在响铃并在接收端收到。(例如在服务提供商如1800)。 2. 收到后,我想在程序中的拨号盘上按键输入所需的号码。 (或者如果有任何方法可以进行按键事件并将呼叫附加到第一个事件(例如1800),请告诉!)。

如果有任何想法可以附加呼叫 SP 的号码,请帮忙!

I have to write a program to call, using call card. My questions are:
1. How to know phone is ringing and received at the receiver's end.(e.g. At service provider like 1800).
2. After received I want to make key presses for desired number on dial pad in program.
(or if any way to make key press events and append call to first one(e.g.1800), please tell!).

if any idea to append call to SP's number, please Help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

执笏见 2024-12-07 08:54:37

以编程方式进行调用:

Intent call = new Intent(Intent.ACTION_CALL);
        call.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        call.setData(Uri.parse("tel:" + number));
        startActivity(call);

将此权限添加到您的清单文件中:

<uses-permission android:name="android.permission.CALL_PHONE" />

to make call programmatically:

Intent call = new Intent(Intent.ACTION_CALL);
        call.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        call.setData(Uri.parse("tel:" + number));
        startActivity(call);

add this permission to your manifest file:

<uses-permission android:name="android.permission.CALL_PHONE" />
百思不得你姐 2024-12-07 08:54:37

收到后,我想在程序中的拨号盘上按键输入所需的号码。 (或者如果有任何方法可以进行按键事件并将呼叫附加到第一个事件(例如1800),请告诉!)。

这是不可能的,抱歉。

After received I want to make key presses for desired number on dial pad in program. (or if any way to make key press events and append call to first one(e.g.1800), please tell!).

This is not possible, sorry.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文