Android: разница между системной службой и службой системного приложения - PullRequest
1 голос
/ 11 марта 2019

Я создаю свой собственный Android и должен создать сервис.См. Вопрос в заголовке.

Что я знаю до сих пор:

  • Оба подхода должны иметь одинаковые разрешения, потому что они работают под системными привилегиями
  • В случаесистемного сервиса, мне нужно сделать больше настроек в коде AOSP, тогда как мне просто нужно добавить свое приложение в системные приложения для второго подхода
  • Чтобы использовать сервис, мне просто нужно получить системный сервис, используяgetSystemService (...) для объекта Context, тогда как мне нужно связать со службой приложений во втором подходе

Вопросы:

  • Прав ли я с предположениемчто привилегии для обоих подходов одинаковы?
  • Есть ли мягкая перезагрузка для системных приложений при сбое?(как в случае с системной службой)
  • Какие еще различия существуют?

Заранее спасибо

...