5

我想在通话过程中从拨号盘获取号码

设想:

  1. 假设A人打电话给B人。
  2. 在通话过程中,A 人打开拨号盘并按一个数字,比如说数字 1

那么我怎样才能得到拨出的号码呢?

4

1 回答 1

3

在通话过程中从拨号盘获取号码:

要从拨出电话中获取号码,您需要注册一个BroadcastReceiverfor PHONE_STATEAction。insideonReceive方法,您将检索为:

String outgoingNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER)

如需更多帮助,您可以查看以下教程:

操作 Android 的传入和传出呼叫教程

于 2013-03-30T15:38:43.993 回答