Android отдельно и сервис в разных апках - PullRequest
2 голосов
/ 03 апреля 2012

Вопрос коллегам-программистам.Допустим, у меня есть отдельное приложение в своем собственном .apk, и у меня есть другой .apk, который содержит сервис.Как запустить / остановить службу и прослушать намерения из автономного приложения?Будет ли работать привязка службы в этом случае?

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

Спасибоочень много.

1 Ответ

3 голосов
/ 03 апреля 2012

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

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

...