Как определить, запущено ли в Android какое-либо нативное приложение - PullRequest
4 голосов
/ 13 октября 2011

Я пытаюсь разработать приложение для Android, которое запускается только при наборе определенного номера на номеронабирателе.

Вот процесс:

1) Приложение остается невидимым дляпо умолчанию (имя и значок)

2) Когда пользователь набирает этот конкретный номер, приложение запускает

В основном приложение связано с безопасностью.

Буду очень признателен за любую идею или помощь по любому из двух вышеуказанных вопросов.

Спасибо.

1 Ответ

0 голосов
/ 13 октября 2011

Вам необходимо зарегистрироваться и реализовать BroadcastReceiver для получения намерения исходящего вызова.перехватить намерение и сделать вашу обработку.Возможно, вам потребуется разрешение PROCESS_OUTGOING_CALLS.

http://developer.android.com/reference/android/Manifest.permission.html#PROCESS_OUTGOING_CALLS

http://developer.android.com/guide/topics/security/security.html

http://developer.android.com/guide/topics/intents/intents-filters.html

http://developer.android.com/reference/android/content/BroadcastReceiver.html

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