我正在开发一个安卓应用程序。我想在通话中添加一个时间计。拨出电话时,我不知道该怎么做。我必须以某种方式知道我打电话的人接听了电话。这该怎么做?
问问题
560 次
2 回答
1
据我所知,在正在进行的通话中不可能有命令,也不能自动断开通话。Telephone API 不提供任何方法来在人们与某人交谈时进行任何更改。
于 2012-08-07T13:44:19.793 回答
1
您将需要创建一个广播接收器,如下所示
public class CallListner extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {
//user making call
}
}
}
您需要在 AndroidManifest.xml 上添加权限
<uses-permission android:name="android.permission.CALL_PHONE" />
于 2012-08-07T14:02:36.693 回答