Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓-如何获取用户最后呼叫的号码?_Android_Android Intent - Fatal编程技术网

Android 安卓-如何获取用户最后呼叫的号码?

Android 安卓-如何获取用户最后呼叫的号码?,android,android-intent,Android,Android Intent,我正在制作一个应用程序,用户可以按下一个按钮,然后启动一个手机意图,重拨最后一个号码。我已经知道如何根据URI数据(phone num)拨打电话,但我不确定如何检索最后一个电话号码 谢谢你的帮助 您可以使用CallLog类获取此信息(请参阅) 您对getLastOutgoingCall方法感兴趣,该方法返回上次拨打的电话号码。您需要的确切命令是 String lastDialed = CallLog.Calls.getLastOutgoingCall(getApplicationContext(

我正在制作一个应用程序,用户可以按下一个按钮,然后启动一个手机意图,重拨最后一个号码。我已经知道如何根据URI数据(phone num)拨打电话,但我不确定如何检索最后一个电话号码


谢谢你的帮助

您可以使用CallLog类获取此信息(请参阅)


您对getLastOutgoingCall方法感兴趣,该方法返回上次拨打的电话号码。

您需要的确切命令是

String lastDialed = CallLog.Calls.getLastOutgoingCall(getApplicationContext());
当然,别忘了将权限添加到清单中

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