Я создаю свой собственный Android и должен создать сервис.См. Вопрос в заголовке.
Что я знаю до сих пор:
- Оба подхода должны иметь одинаковые разрешения, потому что они работают под системными привилегиями
- В случаесистемного сервиса, мне нужно сделать больше настроек в коде AOSP, тогда как мне просто нужно добавить свое приложение в системные приложения для второго подхода
- Чтобы использовать сервис, мне просто нужно получить системный сервис, используяgetSystemService (...) для объекта Context, тогда как мне нужно связать со службой приложений во втором подходе
Вопросы:
- Прав ли я с предположениемчто привилегии для обоих подходов одинаковы?
- Есть ли мягкая перезагрузка для системных приложений при сбое?(как в случае с системной службой)
- Какие еще различия существуют?
Заранее спасибо