我正在制作一个应用程序,用户可以按下一个按钮,并且将启动电话意图重拨最后一个号码。我已经知道如何根据URI数据(电话号码)拨打电话,但我不确定如何检索最后一个电话号码。Android - 如何获取最后一位号码用户的电话号码?
感谢您的帮助!
我正在制作一个应用程序,用户可以按下一个按钮,并且将启动电话意图重拨最后一个号码。我已经知道如何根据URI数据(电话号码)拨打电话,但我不确定如何检索最后一个电话号码。Android - 如何获取最后一位号码用户的电话号码?
感谢您的帮助!
您可以使用CallLog类获取此信息(请参阅http://developer.android.com/reference/android/provider/CallLog.Calls.html)。
您对getLastOutgoingCall方法感兴趣,它会返回最后一个调用的电话号码。
你需要具体的命令是
String lastDialed = CallLog.Calls.getLastOutgoingCall(getApplicationContext());
,当然不要忘了允许添加到清单
<uses-permission android:name="android.permission.READ_CALL_LOG" />