Как установить мое приложение как дом по умолчанию?

StackOverflow https://stackoverflow.com/questions/3259273

Вопрос

Я разрабатываю приложение для рабочего стола Android, и я хотел бы, когда он сначала начнет его (подтвердить с пользователем и) Установите себя как действие по умолчанию для домашней кнопки.

В настоящее время эта опция передается пользователю системой Android только тогда, когда он сначала нажмите кнопку «Домой» после запуска моего приложения.

На самом деле, я хочу кнопку «Назад» не вернуться к рабочему столу по умолчанию, так как мое приложение будет рабочемным стопором по умолчанию.Может быть, решение для этого одинаково для дома для дома?

Есть идеи, как это сделать?

Это было полезно?

Решение

Вы не можете сделать это.

Другие советы

Почему бы не просто позволить системе сделать это для вас, когда пользователь нажимает на домашнюю кнопку в первый раз.Это то, что ожидает пользователь.Он / она не ожидает, что он автоматически изменится, и лично я обнаружил, что довольно раздражает, если это так, поскольку мне нравится выбирать свой домашний экран постоянно.

Что касается кнопки назад, просто добавьте обработчик onKeyDown/Up для мероприятия KeyEvent.KEYCODE_BACK для возврата true (значение, обрабатываемое вами, а не системой).Если вы это сделаете, он не оставит ваше приложение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top