启动默认拨号器应用程序时返回数据 - Android

时间:2012-07-17 09:07:35

标签: android android-intent

有没有人知道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

由于

1 个答案:

答案 0 :(得分:1)

不确定返回的数据,但是如果查看是否进行了呼叫就足够了,您可以使用您拥有的电话号码查询CallLog.Calls,并检查上次呼叫的持续时间。 / p>