2014-09-30 2 views
0

У меня есть приложение, и я хочу проверить статус «Разрешить установку нерыночных приложений» (включен/отключен). Я хочу, чтобы мое приложение не было установлено, если этот параметр включен! Итак, как писать команды, которые будут выполняться в процессе установки, и как я могу сделать то же самое, но в процессе Un-установки?как писать команды для выполнения перед установкой моего приложения или после удаления приложения?

ответ

1

Невозможно выполнить какой-либо код до того, как ваше приложение будет установлено или после удаления вашего приложения. Фактически, когда ваше приложение установлено, оно находится в состоянии остановки, и ни один из его компонентов не может быть запущен до тех пор, пока пользователь явно не начнет приложение непосредственно. Аналогично, после того, как приложение будет удалено, нет компонентов приложения, которые могут запускать любой код.

Лучшее, что вы можете сделать, это проверить состояние этого параметра при первом запуске приложения или делать это каждый раз при создании вашего приложения. Установите логическое значение в SharedPreferences и отключите все функции приложения, основываясь на этом.

Смежные вопросы