如何从Call Log.Calls android获取最后一个外出呼叫?

时间:2012-05-02 13:10:55

标签: android

我有问题,我不知道如何从LastOutgoingCall获取android.provider.CallLog.Calls。有一种公共方法getLastOutgoingCall,但我不知道如何遵守它。 我可以创建对象CallLog.Calls但是没有像getLastOutgoingCall这样的方法。

我知道有“查询呼叫日志数据库中最后拨打的号码”,但不知道如何获取和使用它。对于任何提示和答案,请提前感谢。

2 个答案:

答案 0 :(得分:3)

String lastDialed = CallLog.Calls.getLastOutgoingCall(getApplicationContext());

当然要添加对清单的权限

<uses-permission android:name="android.permission.READ_CALL_LOG" />

答案 1 :(得分:1)

使用内容提供程序获取传出呼叫列表,并根据时间以DESC顺序排列它们并检索游标的第一个值。

进行一些研究以处理Content Provider。