Можно ли отключить приложения, не скрывая их?
Фон
Конечные пользователи могут отключить определенные приложения через менеджер приложений, встроенный в ОС. Этот экран выглядит примерно так (на некоторых устройствах вместо него отображается "Выключить"):
Как только вы отключите приложение, оно не будет активным и не будет работать, пока вы не включите его снова. Однако, чтобы снова включить его, вы все равно можете найти его в диспетчере приложений, как показано здесь.
Я пытаюсь имитировать это поведение в моем приложении "Диспетчер приложений".
Что я пробовал
Используя инструмент ADB (или используя root, а затем инструмент ADB), вы можете использовать следующую команду для отключения приложений:
adb shell pm disable APP_PACKAGE_NAME
где "APP_PACKAGE_NAME" - это имя пакета приложения, которое нужно отключить.
Эта проблема
Если вы используете инструмент ADB, приложение, которое вы выбрали для отключения, также будет полностью скрыто от менеджера приложений, даже в списке отключенных приложений.
Вопрос
Есть ли альтернатива отключению приложений, которая не будет скрывать приложения при их отключении?
Если так, то, что это?