2013-05-09 1 views
0

У меня есть два вопроса:1. Запустить приложение с помощью широковещательной передачи; 2. Пользовательские АОН

  1. Я хотел бы, что мой BroadcastReceiver станет mainlauncher (не активность !!). Как это сделать?

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

Ариэль

+0

, пожалуйста, изучите все, прежде чем спрашивать ..! –

ответ

0

Широковещательный приемник не может быть использован в качестве основной пусковой т.е. активностью.

Радиовещательный приемник будет просто слушать намерения в фоновом режиме (приложение не нужно запускать). Когда вы получаете намерение трансляции, вы затем выполняете действие, основанное на типе трансляции.

Например, если вы хотите, чтобы широковещательный приемник прослушал состояние телефона, измените его и затем запустите его в своем приложении.

Примечание. Я не уверен, есть ли у вас доступ к изменению окна входящего вызова, так как это контролируется андроидом внутри, и я не верю, что у вас есть доступ, чтобы не использовать это или изменить окно.

Смежные вопросы