Как запустить мое приложение программно, если открывается другое приложение?
Я хочу, чтобы мое приложение автоматически открывалось, когда пользователь нажимает (например) Chrome или любые другие приложения. Как это сделать? Мое приложение для того, чтобы люди не могли пользоваться мобильным телефоном все время. Ясно, что в моем приложении есть миссия. Когда пользователь запускает эту миссию, он не может использовать другое приложение, пока не откажется от миссии. Пользователь может свернуть мое приложение, но когда пользователь щелкнет другое приложение, мое приложение программно предложит пользователю запретить использование мобильного телефона.
1 ответ
Вместо того, чтобы мешать пользователю запускать другие приложения, я думаю, что вы должны использовать жизненный цикл действий.
Вы можете добавить код в onPause()
и обнаружить пользователя, нажмите кнопку домой или назад. И когда ваша деятельность не на переднем плане, вы можете открыть диалоговое окно или что-то, чтобы напомнить вашему пользователю сосредоточиться на своей работе, а не на своем телефоне.
Кстати, я вижу положительную сторону вашего приложения.