Можно ли отключить приложения, не скрывая их?

Фон

Конечные пользователи могут отключить определенные приложения через менеджер приложений, встроенный в ОС. Этот экран выглядит примерно так (на некоторых устройствах вместо него отображается "Выключить"):

Как только вы отключите приложение, оно не будет активным и не будет работать, пока вы не включите его снова. Однако, чтобы снова включить его, вы все равно можете найти его в диспетчере приложений, как показано здесь.

Я пытаюсь имитировать это поведение в моем приложении "Диспетчер приложений".

Что я пробовал

Используя инструмент ADB (или используя root, а затем инструмент ADB), вы можете использовать следующую команду для отключения приложений:

adb shell pm disable APP_PACKAGE_NAME

где "APP_PACKAGE_NAME" - это имя пакета приложения, которое нужно отключить.

Эта проблема

Если вы используете инструмент ADB, приложение, которое вы выбрали для отключения, также будет полностью скрыто от менеджера приложений, даже в списке отключенных приложений.

Вопрос

Есть ли альтернатива отключению приложений, которая не будет скрывать приложения при их отключении?

Если так, то, что это?

0 ответов

Другие вопросы по тегам