Я хотел бы знать, как перехватывать входящие звонки, а также как пересылать их. Я знаю, что есть несколько вопросов по этой теме здесь и в другом месте в сети, но все ответы используют действие android.intent.action.PHONE_STATE, которое транслируется всегда после того, как телефон начинает звонить, и отображается экран вызова.
Вот почему я ищу решение, в котором я мог бы перехватить вызов на ранней стадии, прежде чем какое-либо уведомление (звонок и т. Д.) Было сделано. Я хотел бы знать, возможно ли это возможно на уровне платформы в собственном коде, и если да, то как? Или, может быть, с каким-то трюком с SDK?Перехват входящего вызова Android, переадресация звонка
ответ
В общем, если вы не можете сделать это на Java, вы не можете сделать это в NDK. В большинстве случаев верно противоположное: вы не можете делать БОЛЬШИЕ вещи на Android в NDK.
Я не знаю, как это сделать, и, честно говоря, сомневаюсь в его существовании: это была бы огромная дыра в безопасности, если бы вы могли загрузить приложение, которое переадресовывает вызовы на другой номер.
Вы можете посмотреть на этот исходный код, он может помочь вам: http://code.google.com/p/auto-answer/
Ни один из существующих приложений в Android не может переадресовать вызов на основании заданного числа. Все, что они могут сделать, это переслать все или ничего. В частности, есть одно приложение (cBlocker), которое может переадресовывать вызовы по расписанию, кроме блокировки входящих и исходящих вызовов и SMS на основе правил.
- 1. Обнаружение входящего VoIP-звонка Android
- 2. Настройка мелодии звонка для входящего звонка
- 3. Перехват входящего вызова ios sdk (без джейлбрейка)
- 4. блокировки входящего вызова - Android
- 5. C# Перехват входящего вызова для Windows 10 Mobile 10586
- 6. Перехват вызова в Android
- 7. Возврат нового входящего звонка uri
- 8. Как найти точное местоположение входящего звонка
- 9. Захват входящего телефонного звонка в Google Glass
- 10. Android Как поймать конец входящего/исходящего звонка с номером?
- 11. Прерывание входящего вызова в android
- 12. Блокировка входящего вызова в android
- 13. Тип входящего вызова в android
- 14. Отклонение входящего вызова в android
- 15. Динамически меняет мелодию входящего звонка
- 16. Android: Что произойдет с моей деятельностью в случае входящего звонка?
- 17. Android. Запись звонка
- 18. Как получить номер телефона от входящего звонка?
- 19. AVplayer возобновление после входящего вызова
- 20. Переадресация на основе входящего домена
- 21. Мигает проблесковым светом при поступлении входящего звонка
- 22. Получать фоновое уведомление для входящего телефонного звонка?
- 23. Падение входящего вызова
- 24. Настраиваемый экран входящего вызова
- 25. Получите номера телефонов от входящего переадресованного звонка в Asterisk
- 26. Переадресация звонка Twilio Rails с номером пользователя?
- 27. В Android M изменение режима звонка при звонке входящего звонка не имеет никакого эффекта
- 28. На Android Как получить номер телефона от входящего звонка?
- 29. Как передавать аудио входящего звонка через Bluetooth в Android
- 30. Как заставить приложение ждать входящего звонка в Android
На рынке есть несколько приложений, которые переадресовывают: http://www.androidpit.com/ru/android/search?st=call+forwarding – Select0r
ОК, хотя мой основной ответ по-прежнему стоит: он спрашивал, есть ли там был способ сделать это в NDK, и если в Java нет способа сделать это, то в NDK нет никакого способа сделать это. – SomeCallMeTim