我有问题,我不知道如何从LastOutgoingCall
获取android.provider.CallLog.Calls
。有一种公共方法getLastOutgoingCall
,但我不知道如何遵守它。
我可以创建对象CallLog.Calls
但是没有像getLastOutgoingCall
这样的方法。
我知道有“查询呼叫日志数据库中最后拨打的号码”,但不知道如何获取和使用它。对于任何提示和答案,请提前感谢。
答案 0 :(得分:3)
String lastDialed = CallLog.Calls.getLastOutgoingCall(getApplicationContext());
当然要添加对清单的权限
<uses-permission android:name="android.permission.READ_CALL_LOG" />
答案 1 :(得分:1)
使用内容提供程序获取传出呼叫列表,并根据时间以DESC顺序排列它们并检索游标的第一个值。
进行一些研究以处理Content Provider。