android-如何获取确切的去电接收时间?

android-如何获取确切的去电接收时间?,第1张

概述我是Android新手.我正在实现一个与传入和传出呼叫详细信息有关的应用程序.通过使用广播接收器,我得到了去电和去电的详细信息.问题是当来电到达时,广播接收方将上升,我打出了广播广播接收器发出的电话.很好,但是当我单击绿色按钮时,拨出电话将开始,但是我想从对方那里接听电

我是Android新手.

我正在实现一个与传入和传出呼叫详细信息有关的应用程序.

通过使用广播接收器,我得到了去电和去电的详细信息.

问题是当来电到达时,广播接收方将上升,

我打出了广播广播接收器发出的电话.

很好,但是当我单击绿色按钮时,拨出电话将开始,但是

我想从对方那里接听电话的确切时间.

我怎么得到这个?

如果有人知道,请帮助我.

提前致谢.

解决方法:

尝试使用TelephonyManager

if ((intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL) || (intent                .getAction()                .equals(TelephonyManager.ACTION_PHONE_STATE_CHANGED)))) {            String phonestate = intent.getExtras().getString(                    TelephonyManager.EXTRA_STATE);            if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {                Log.d(TAG, "Outgoing call");            if (TelephonyManager.EXTRA_STATE_OFFHOOK.equals(phonestate)) {                Log.d(TAG, "Incoming call/Outgng call Started");            }            if (TelephonyManager.EXTRA_STATE_IDLE.equals(phonestate)) {                Log.d(TAG,"Call ended");            }            if (TelephonyManager.EXTRA_STATE_RINGING.equals(phonestate)) {                Log.d(TAG,"Call ringing");            }        }
总结

以上是内存溢出为你收集整理的android-如何获取确切的去电接收时间?全部内容,希望文章能够帮你解决android-如何获取确切的去电接收时间?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1093047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存