есть слушатель состояния телефона j2me похож на PhoneStateListener андроида - PullRequest
1 голос
/ 05 сентября 2011

Я собираюсь разработать приложение, которое должно будет определить номер вызывающего абонента и иметь возможность отбросить вызов .У меня есть несколько различных телефонов с поддержкой j2ee midp2, которые я хочу использовать для этого, но я не могу найти j2me API, который может предоставить мне номер вызывающего абонента и / или управлять состоянием вызова (сбросить его).

На Android есть PhoneStateListener , поэтому приложение может прослушивать входящие звонки и обрабатывать их.

Поскольку приложение не для перепродажи / распространения (я не привязан к мобильным телефонам, нотолько для сети GSM) Я также могу использовать и недорогое решение промышленного уровня.

Итак, вопрос в том: есть ли какая-либо возможность обнаружить информацию о вызывающем абоненте в j2me, или мне просто нужно уничтожить все мои доступные Nokia?телефоны и купить что-нибудь более дешевое для Android?

Ответы [ 2 ]

2 голосов
/ 05 сентября 2011

К сожалению, эта функция недоступна в Java ME. Только вы можете сделать звонок из приложения. Вы не можете получить доступ к реестру вызовов.

1 голос
/ 05 сентября 2011

в настоящее время, низкоуровневый Android-материал похоже на путь.

  • Существует спецификация JavaME API для подобных вещей ( JSR 253 Mobile Telephony ), но я не знаю ни одного реального телефона, поддерживающего его

    API мобильной телефонии позволяет Java-приложениям получать доступ связанные с вызовом функции, такие как:

    • Инициирование голосовых и экстренных вызовов
    • Получить / принять входящий звонок
    • Контроль и завершение существующего вызова
    • Получать уведомления о событиях изменения состояния вызова
    • Получение уведомлений об изменениях состояния сети (например, роуминг). в другую сеть)
    • Доступ к информации о сети, такой как идентификатор сети и «Выбор сети» Режимы "
    • Используйте дополнительные услуги, такие как многопартийные звонки, и звоните пересылка
    • Получить информацию о статусе дополнительных услуг
    • Активировать / деактивировать дополнительные услуги
    • Отправка / получение неструктурированных данных дополнительных услуг
    • Управление связанными с вызовом телефоном и пользовательскими параметрами, такими как "Телефон" «Ограничение представления удостоверений» или «Группа пользователей»
...