Как отправить мои дополнительные данные о намерениях в приложение для набора номера / телефона и получить эти данные о намерениях в другой службе приложений - PullRequest
2 голосов
/ 15 февраля 2012

Я создал одно приложение-образец телефона, просто наберите введенный номер, например "Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+9090909090);", и сможете набрать набранный номер.

У меня есть один сервис для определения состояния телефона [Звонок, режим ожидания или отсоединение]. Я могу получить правильное состояние.

Теперь мне нужно отличить входящий вызов, набранный от приложения телефона устройства или с помощью моего примера приложения телефона. Как мне этого добиться?

Я пытался с "intent.putExtra("CALL_KEY", "CALL_VALUE");", но не могу получить значение:

intent.getStringExtra("CALL_KEY");
Bundle bundle = intent.getExtras();
bundle.getString("CALL_KEY");

Оба возвращают значение NULL.

Помогите, пожалуйста, определить, в моем ли сервисе телефонный звонок сделан из моего образца приложения или из телефонного приложения по умолчанию?

1 Ответ

0 голосов
/ 16 февраля 2012

Мой запрос похож на этот:

Android: Вы можете отправлять / получать данные по телефонному звонку?

Я нахожу один способ отправить информацию на другое устройство, но все еще испытываю трудности с получением данных.

Пробовал с помощью extractNetworkPortion и extractPostDialPortion, но все еще получает значение NULL на стороне получателя.

Помоги мне! Как я могу получить данные вместе с телефонным звонком?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...