Запись телефонного звонка в Android

#android

#Android

Вопрос:

Я видел приложения в Android Marketplace, касающиеся приложения, записывающего текущий телефонный разговор. Мне интересно, как это делается. Кто-нибудь знает, как записывается звонок?

Есть ли способ, возможно, получить аудиопоток для вызова в Android?

Приветствую!

Комментарии:

1. Честно говоря, не могу поверить, что в процессе записи телефонных звонков на Android не стало больше активности / интереса. Может ли кто-нибудь указать на текущее состояние техники и какие телефоны поддерживают встроенную запись звонков. спасибо

Ответ №1:

Посмотрите Permissions.PROCESS_OUTGOING_CALLS : позволяет приложению отслеживать, изменять или прерывать исходящие вызовы. Я не знаю о входящих вызовах, хотя, возможно, это невозможно.

Ответ №2:

Я провел еще несколько поисков и нашел эту ссылку: http://forum.xda-developers.com/showthread.php?t=488475

В нем говорится, что могут быть записаны следующие телефоны:

  • Acer Liquid 100
  • Дроид Эрис
  • G1
  • Общий мобильный DSTL1
  • HTC Evo
  • HTC Dream
  • HTC Hero
  • HTC Magic
  • HTC Tattoo
  • myTouch
  • Sony Ericsson Xperia X10 / Mini

Я не могу подтвердить это, потому что у меня нет ни одного из вышеупомянутых телефонов. Хотя, возможно, стоит попробовать.

Похоже, что это комбинация аппаратной поддержки и версий программного обеспечения.

Ответ №3:

Я узнал, что это доступно в API, но на самом деле невозможно. Единственный возможный способ сделать это — переключить телефонный звонок в режим громкой связи и записать с микрофона. Нет способа внутреннего захвата входящего / исходящего аудиопотока.