1

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

ありがとう

4

1 に答える 1

1

返されたデータについてはわかりませんが、通話が行われたかどうかを確認するだけで十分な場合は、所有している電話番号を使用してCallLog.Callsにクエリを実行し、最後の通話の継続時間を確認できます。

于 2012-07-17T09:26:49.267 に答える