Intereting Posts
Android: как проверить, работает ли приложение в фоновом режиме Некоторые стили ProgressBar не показаны на Nexus 5 Android 5.0.1 Проблемы рендеринга Исключение, возникающее при рендеринге: цветные и позиционные массивы должны быть одинаковой длины Помечается как личное предупреждение после изменения цвета стрелки вверх Gradle не работает с «Недопустимым объектом project_info» Предупреждения Proguard "не могут писать ресурс (Дублирование записи zip)" Как добавить подмодуль java gradle в мой Android-модуль? Android HMAC-SHA1 отличается от стандартной Java HMAC-SHA1 USB-хост для Android Windows 7 64-битная ошибка запуска AVD AVD: не удалось выделить память: 8 Android: получить доступ к выделенной из определенной папки -dpi? Последняя проблема удаления утилиты Android RecyclerView (runtime) Как включить события отбрасывания поверхности на logcat Угловой и ионный импульс не работают на Android Удаление элемента из списка в пользовательском адаптере

Понимание пользовательской панели запуска

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

Лучше всего начать с рассмотрения образца запуска, предоставленного Google. Вы можете найти это в папке SDK:

[Android-SDK]/samples/android-x/Home/ 

(Где x – уровень API).

Они предоставили исходный код для примера домашнего экрана, и он должен дать вам хорошее начало.

Следующее, что я хотел бы порекомендовать, – это, фактически, просмотр источника запуска по умолчанию для Android в репозитории с открытым исходным кодом. Вам понадобится git, чтобы вытащить это, и вы можете найти его здесь .

Читайте об использовании AOSP здесь .

Здесь исходный код android 4.4 launcher3

Вы можете легко скомпилировать код в студии Android. Если вы хотите скомпилировать в Eclipse, просто посмотрите git tag GOODBYE_ECLIPSE, используйте команду в git checkout tags/[the_tag_name] git git checkout tags/[the_tag_name]

Помните, что этот код может произойти сбой в android L или выше, а minSDK = 16.

Надеюсь помочь вам узнать андроид-пусковую установку 🙂