im пытается понять, какая разница между сервисом и широковещательным приемником, , как я вижу, они могут делать то же самое.разница между услугами и широковещательными приемниками
Например, у меня есть приложение: App1 , которые предоставляют услугу под названием ToastHelloWorld, которая просто создает Toast и stopSelf(). я разоблачить его в другие приложения, используя фильтр намерений с названием действия: «com.test.HelloToast»
Теперь у меня есть еще одно применение: App2 я хочу неявного использования службы с действием «com.test. HelloToast ", поэтому я вызываю startService (новое намерение (« com.test.HelloToast »));
и он работает.
Зачем использовать широковещательные приемники, когда я могу делать все с помощью служб и не имеет ограничения на ограничение выполнения 5 секунд ?.
Я знаю, что большинство «системных событий» выставляется через трансляции, но разве они не могут быть опубликованы как служебные намерения?
Вы также можете запустить сервис для загрузки устройства. –