【发布时间】:2011-08-17 07:47:29
【问题描述】:
我必须编写一个程序来调用,使用电话卡。我的问题是: 1.如何知道电话正在响铃并在接收方接收到。(例如在像1800这样的服务提供商处)。 2.收到后,我想在程序中的拨号盘上按所需号码。 (或者如果有任何方法可以进行按键事件并将呼叫附加到第一个事件(例如 1800),请告诉!)。
如果有任何想法将呼叫附加到 SP 的号码,请帮助!
【问题讨论】:
标签: android keypress phone-call
我必须编写一个程序来调用,使用电话卡。我的问题是: 1.如何知道电话正在响铃并在接收方接收到。(例如在像1800这样的服务提供商处)。 2.收到后,我想在程序中的拨号盘上按所需号码。 (或者如果有任何方法可以进行按键事件并将呼叫附加到第一个事件(例如 1800),请告诉!)。
如果有任何想法将呼叫附加到 SP 的号码,请帮助!
【问题讨论】:
标签: android keypress phone-call
以编程方式进行调用:
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" />
【讨论】:
收到后,我想在程序中的拨号盘上按所需号码。 (或者如果有任何方法可以进行按键事件并将呼叫附加到第一个事件(例如 1800),请告诉!)。
这是不可能的,抱歉。
【讨论】: