我正在使用此代码拨打电话
Intent callIntent = new Intent(Intent.ACTION_CALL,
Uri.parse("tel:" + phoneNumber));
startActivity(callIntent);
我希望在听到第一个铃声后拨打电话,以便在目的地电话上留下未接来电。
答案 0 :(得分:1)
我不相信Android sdk目前可用。我最近试图控制一个项目的拨出电话,但除了拨打号码之外你不能做很多事情。我的上一个项目需要拨打电话,按一下按钮,然后挂机。为此,我最终设置了一个收听网页的Asterisk服务器。您可以执行类似的操作,但这将涉及使用与您自己的服务器的数据连接。
您可以查看这些链接。我不喜欢这个答案,但现在就是这样。
How to make a phone call in android and come back to my activity when the call is done?
http://developer.android.com/reference/android/content/Intent.html#ACTION_CALL
如果您想超越技术,我建议您查看this answer。