我是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-如何获取确切的去电接收时间?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)