2010-01-26 3 views
33

Я ищу исходный код экрана блокировки Android. Это может быть любая версия Android (1.5, 1.6, 2.0 и т. Д.).Источник экрана блокировки Android

Я пробовал искать в репозитории по адресу: https://android.googlesource.com/, но это не похоже, что оно находится под platform/frameworks/base. Может быть, это закрытый источник?

ответ

21

Выполняйте фактическую полную проверку источника в соответствии с Google's directions.

Начиная с Android 4.2, источник блокировки клавиатуры находится в frameworks/base/policy/src/com/android/internal/policy/impl/keyguard. Есть mirror on GitHub, который вы можете посмотреть в Интернете (я привязал эту ссылку к выпуску JB MR 1.1, если местоположение снова изменится в будущей версии).

Когда на этот вопрос был дан ответ, Android 2.3 и ниже имели свой источник блокировки экрана: frameworks/policies/base/phone/com/android/internal/policy/impl. Вы также можете посмотреть these sources online in their GitHub mirror; этот источник все еще ногами в текущем репо, но не обновлялся через несколько лет.

+0

Я пытаюсь определить точный файл в источнике AOSP, но гавань» t был успешным; Мне удалось найти [эти файлы макета] (https://github.com/android/platform_frameworks_base/tree/master/core/res/res/layout-sw600dp), которые, как представляется, не упоминаются нигде. –

+0

Обновлен мой ответ с новым местоположением в Jellybean. –

11

Для тех, кто находится на KitKat (Android 4.4) или выше исходного кода, кажется, что код был перемещен в

frameworks/base/packages/Keyguard 
Смежные вопросы