Возвращение данных при запуске приложения для набора номера по умолчанию - Android

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

благодаря

Теги:
android-intent

1 ответ

1
Лучший ответ

Не уверены в возвращенных данных, но если достаточно проверить, был ли вызов выполнен или нет, вы можете запросить CallLog.Calls используя номер телефона, который у вас есть, и проверить продолжительность последнего вызова.

  • 0
    Это будет полезно, спасибо :-)
  • 0
    Пометить как ответ или стрелку вверх, если это помогло, tks :-)
Сообщество Overcoder
Наверх
Меню