Я пишу библиотеку, которая предоставляет Сервис, который используется другими разработчиками, включая его в свой проект. Таким образом, у меня нет контроля над AndroidManifest.xml. Я объясняю, что делать, в документации, но, тем не менее, распространенной проблемой является то, что люди пренебрегают добавлением соответствующего тега
Прямо сейчас, когда моя библиотека вызывает startService пока служба не объявлена в манифесте, единственное, что происходит, - это то, что ActivityManager регистрирует предупреждение. Я хотел бы создать исключение, когда это произойдет, чтобы разработчики знали, как это исправить. Как я могу определить, действительно ли в манифесте объявлена эта Служба?