Android создать системный сервис - PullRequest
0 голосов
/ 19 января 2012

Есть ли у андроида что-то вроде системного сервиса?У Windows есть сервисы, похожие.Я хочу создать приложение, похожее на антивирус, которое должно запускаться как системная служба, и другие программы не смогут удалить его, а другие программы не смогут изменять / удалять его данные.

Ответы [ 2 ]

1 голос
/ 19 января 2012
  • Вы можете создать сервисное приложение и установить его.

  • Пользователь сможет устанавливать / удалять по своему желанию.

  • Эта услуга может быть запущена, как только телефон будет запущен с API доступны.

  • Каждое приложение имеет свое собственное пространство / память для своего использования, и другие приложения не могут получить к нему доступ, если не дано разрешение.

0 голосов
/ 19 января 2012

На самом деле вы можете создать системный сервис, но вам нужно изменить системный образ для этого. Если вы можете сделать это, вы можете запустить его в файле init.rc или SystemServer.java. Но, с моей точки зрения, Винай прав - вам нужно подать заявку с сервисом. Приложение не может быть удалено другими приложениями, а данные приложения по умолчанию не могут быть доступны другим приложениям (каждое приложение имеет свой собственный идентификатор пользователя. После этого Android применяет стандартные разрешения для файлов linux к файлам приложений).

...