Обнаружение пропущенного вызова в мобильном телефоне
Я использую устройство Motorola и разработал его с J2ME . Я ищу функциональные возможности для обнаружения входящих или исходящих вызовов при отбрасывании. Я имею в виду, когда звонок сбрасывается, мне нужно распознать это событие.
Спасибо
3 ответа
Стандартного API телефонии J2ME не существует.
На этом конкретном телефоне может быть работающий проприетарный API на основе Java, но это маловероятно и не очевидно для проверки.
Вы можете попробовать проверить веб-страницу разработчика Motorola. У Motorola есть собственный набор библиотек для j2me, он может поддерживать тот случай, который вам нужен.
Вы можете использовать жизненный цикл приложения для обнаружения прерываний. Ваше устройство может определить, когда телефонный звонок поступает и заканчивается, и активировать функции visibleotify(), hidenotify(), startApp(), pauseApp(), а затем сделать что-то соответствующим образом. Смотрите класс холста. Поэтому, если у вас запущено приложение, вы можете обнаружить входящий телефонный звонок, дождаться его завершения и сделать что-нибудь. Это, конечно, зависит от конкретного устройства / производителя, и вы сталкиваетесь с проблемами при переносе этого устройства на многие устройства. Я не уверен, что вы можете сделать что-то подобное для исходящих звонков, так как ваше приложение будет в фоновом режиме и приостановлено для большинства устройств.