Можно ли перезапустить лаунчер кроме перезагрузки телефона?

На моем Galaxy S Android 2.2 я только что получил сообщение « Activiate Starter слишком долго не отвечал». Принудительно закрыть? ', что я и сделал.

Теперь домашний экран черный. :)

Вот я и убил стартовую программу, так кажется. Я должен был посмотреть на сообщение внимательнее.

Помимо выключения и перезагрузки телефона, можно ли перезапустить основную программу на телефоне?

Вы пробовали нажимать клавишу HOME?
@Sparx: Да, я на 99% уверен, что пробовал всевозможные комбинации, включая нажатие клавиши «Домой». Но, как и во всех подобных вещах, нельзя быть уверенным на 100%, иногда упускаешь из виду очевидное. В следующий раз, если еще раз повторится, обязательно попробую.
Просто подсказка, а не ответ: вы можете быстро перезагрузить телефон, удерживая кнопку питания до тех пор, пока не появится экран загрузки (около 10 секунд), вместо того, чтобы удерживать ее в течение секунды и выбирать «Выключить» и снова включать.

Ответы (4)

Вероятно, вы могли бы запустить приложение с оболочкой abd

по типу оболочки

am start [DETAILS]

использование

usage: am [start|broadcast|instrument]
       am start -D INTENT
       am broadcast INTENT
       am instrument [-r] [-e <ARG_NAME> <ARG_VALUE>] [-p <PROF_FILE>]
                [-w] <COMPONENT>

       INTENT is described with:
                [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]
                [-c <CATEGORY> [-c <CATEGORY>] ...]
                [-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]
                [--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]
                [-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]
                [-n <COMPONENT>] [-f <FLAGS>] [<URI>]

Некоторые примеры можно увидеть на этой странице .

Однако для этого потребуется, чтобы вы знали несколько подробностей о рассматриваемом лаунчере. Возможно, стоит прочитать эту ветку об использовании am из группы Google android-framework.

Я не понимаю, если мое приложение запуска не запущено, а мой экран пуст, как я смогу запустить оболочку abd?
надо было через usb подключаться
Обратите внимание, что какой бы домашний экран вы ни использовали, вы всегда можете использовать am start -a android.intent.action.MAIN -c android.intent.category.HOMEего для запуска домашнего экрана по умолчанию.

Нажатие клавиши «Домой» на моем Dell Streak предлагает мне выбрать программу запуска, если в настоящее время она не запущена после сбоя или переустановки.

10 лет спустя...

Первый шаг — найти название вашего текущего лаунчера, также известного как «Домашнее приложение». Если вы не переключились с того, который предоставляется по умолчанию, вы, вероятно, этого не знаете. Программа запуска по умолчанию может быть разной на каждом телефоне. Поиск его имени также зависит от вашей версии Android. К счастью, в Интернете есть много страниц, объясняющих это для каждой версии Android, поэтому я не буду копировать/вставлять их все сюда. На последней версии Android 11 перейдите в «Настройки» -> «Приложения» -> «Дополнительно» -> «Приложения по умолчанию» -> «Домашнее приложение».

Найдя драгоценное имя, вернитесь в Приложения и прокрутите вниз, пока не найдете его. Нажмите на него, затем «Принудительно остановить», готово!

Если вы по-прежнему не можете найти свою программу запуска в списке приложений, нажмите на три точки и попробуйте «Показать систему (приложения)».

Обратите внимание, что некоторые домашние программы запуска могут иметь встроенную в пользовательское пространство опцию для удобства. Например, я сам использую Nova Launcher , и в настройках вы можете найти эту опцию:введите описание изображения здесь