Шаг / Отладка встроенных приложений Android

1

Я загрузил исходный код Android и могу видеть исходные файлы java для встроенных приложений (например, com.android.contacts.ContactsListActivity). Я пытаюсь узнать, как эти приложения повторно используют друг друга через Intents и т.д. Я также хотел бы посмотреть, как макеты UI собираются для этих приложений в качестве дизайна для моих собственных приложений.

Теги:

1 ответ

2

Об использовании Intents и Intent Filters, если вы менее опытны, вам будет лучше, если вы начнете учиться в книге, а затем попробуйте что-то в своем собственном приложении и только после этого погружения в предустановленных приложениях, ИМХО.

Вы можете отлаживать встроенные приложения, как и любое другое приложение, если у вас есть источник. Если вы хотите установить другую версию встроенного приложения, вы должны использовать соответствующие Intent Filters и изменить имя пакета, чтобы оно отличалось от исходного приложения.

Если вы используете исходный код, просмотр полезных внутренних классов должен быть полезным, поэтому посмотрите здесь.

Если вы хотите изучить макет пользовательского интерфейса встроенных приложений, hierarchyviewer в вашем Android/tools/папке - ваш лучший выбор (мой второй фаворит связки, после TraceView).

Запишите назад, если что-то неясно или не работает для вас.

Удачи.

  • 0
    Просто чтобы добавить. Вы можете использовать LogCat для отслеживания вызовов Intent в исходном коде Android.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню