Написание тематических приложений на Android

Я пишу приложение для Android и хочу, чтобы пользователи могли загружать темы и / или создавать их сами. Приложение будет поставляться с некоторыми изображениями по умолчанию, и либо темы могут быть установлены из Маркета / как другие APK, либо могут быть помещены на SD-карту - либо все будет хорошо.

Я хочу: - разрешить темам переопределять изображения в кнопках - прямо сейчас у меня есть стили XML, чтобы делать такие вещи, как выделение при выборе (для фона кнопки + для объединения кнопки bg с фактическими изображениями кнопок) - разрешить темам переопределять цвета фона и текста для определенных вещей (я пока не использую стили, но я мог бы, если бы это упростило задачу)

Мне интересно, можно ли просто переопределить определения стилей в моем приложении / Activity onCreate на основе конфигурации - я бы не возражал против того, чтобы пользователю пришлось перезапускать приложение после изменения стиля.

Кроме того, если бы это был другой APK, как мой основной APK получил бы его - путем перечисления пакетов и фильтрации по имени пакета ?

Может быть, есть хороший учебник по этому поводу?

6
задан wojciechka 4 August 2011 в 06:49
поделиться