是否有人知道Android中的默认拨号器应用程序是否返回了可以在onActivityResult()函数中读取的任何数据?像这样
//Button click:
startActivityforResult(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + number)), 0);
//OnActivityResult
if(resultCode == CALL_NOT_ANSWERED)
//do sth like try again
if(resultCode == VOICEMAIL_STARTED)
//bad luck
if(resultCode == CALL_ANSWERED)
//nice one
谢谢
最佳答案
不确定返回的数据,但是如果足以确定是否进行了呼叫,则可以使用所拥有的电话号码查询CallLog.Calls,并检查上次呼叫的持续时间。