Как создать "скрытое" приложение Android?
Я хочу, чтобы мое приложение запускалось в режиме "скрытности". Две основные вещи, которые я хотел бы сделать:
- Программно не показывать значок приложения в списке установленных приложений (ящик?).
- Запустите приложение с помощью набора номера (специальная комбинация цифр)
Я знаю, что я могу удалить фильтр намерения запуска, чтобы скрыть значок:
<category android:name="android.intent.category.LAUNCHER" />
Но я хотел бы сделать это программно, исходя из настроек приложения. Думаю, я мог бы обойти это, но самая большая проблема для меня - выяснить, как запустить приложение с помощью набора номера. Я искал Google и искал SO, но на самом деле ничего не нашел, чтобы помочь с этим.
Спасибо заранее.
Ответы
Ответ 1
- Вы можете программно удалить значок из пусковой установки, как описано здесь
- Если вы хотите запустить приложение в качестве вызова магического номера, достаточно просто использовать BroadcastReceivers для исходящего вызова, вы можете получить решение от Right Number приложение