Как я могу предотвратить свое приложение для Android / сервис от того, чтобы быть “уничтоженным” от диспетчера задач?

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

1) контролируйте сервис и запуститесь, он создает резервную копию автоматически если его "уничтоженный" или 2) предотвратите кого-то от способности уничтожить его кроме от действия (экран администрирования), который запустил сервис. Или оба?

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

17
задан casperOne 27 July 2012 в 15:09
поделиться

1 ответ

Невозможно предотвратить это напрямую, без рутированного устройства. SDK помогает предотвратить подобные проблемы.

Вы можете проделать «поистине злой» фокус и иметь две службы в двух приложениях. Каждая служба контролирует другую и перезапускает ее, если она останавливается. Это непросто, но в большинстве случаев даже самый быстрый ребенок не может убить оба приложения.

5
ответ дан 30 November 2019 в 13:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: