Я использую CyanogenMod 12.1 (рутированный)
Я хочу настроить многопользовательскую систему со мной в качестве администратора. Я хочу, чтобы все или некоторые из моих корневых приложений работали в фоновом режиме. Я не хочу, чтобы корневые приложения показывались обычному пользователю, если это возможно.
Примечание. Мне нужно запустить некоторые приложения в фоновом режиме для регистрации данных и безопасности, а также в целях сканирования. Например, я хочу запустить дистрибутив Linux и некоторые другие приложения, которые запускают сценарии Python. Я подумал, что эта функция может быть доступна, потому что она есть на ПК с Windows и Linux. Эти приложения автоматически запускаются без вмешательства пользователя в учетной записи администратора. Однако у них есть графический интерфейс.
Если это невозможно, предложите мне альтернативные способы, такие как блокировка или скрытие приложений.
Возможно ли это вообще или система изоляции пользователей делает это сложным или невозможным.
Любые обходные пути тоже будут в порядке.
Спасибо.
Я не знаю, что вы подразумеваете под «для всех пользователей», но то, что вы описываете, — это то, как приложения работают в многопользовательской системе. Скажем, у вас есть два пользователя A и B на планшете. A разблокирует экран блокировки и запустит приложение, в котором есть служба, которая работает в фоновом режиме, чтобы что-то делать. Теперь А снова блокирует экран: его приложение все еще работает в фоновом режиме. Теперь приходит B и разблокирует экран блокировки на своем домашнем экране. Приложение А может продолжать работать в фоновом режиме, полностью отделенное от того, что Б делает на экране.
Единственное взаимодействие между фоновым приложением A и тем, что делает B, заключается в том, что B использует достаточно системных ресурсов, чтобы заставить Android начать закрытие фоновых процессов. Это действует почти так же, как фоновое приложение в однопользовательской системе: если системе необходимо восстановить ресурсы, она сначала остановит эти фоновые службы и восстановит их процессы.
Таким образом, не имеет значения, являетесь ли вы пользователем-владельцем или у рассматриваемого приложения есть привилегии root: ваше приложение может работать в фоновом режиме точно так же, независимо от того, используете ли вы экран или кто-то другой.
Повелитель огня
Уолли
Уолли
Уолли