Моя цель состоит в том, чтобы изменить приложение Средства запуска и динамично изменить и изменить тему.
Я видел несколько 'домашних' приложений по http://www.cyrket.com/p/android/com.stain46.taghome/. Похоже, что они взяли значение по умолчанию, Домашнее (Средство запуска), и изменили его. Как они делали это? Что я должен изменить для достижения того же самого?
Стандартный Launcher имеет открытый исходный код, поэтому вы можете взять его и модифицировать по своему усмотрению. Чтобы ваше приложение использовалось в качестве главного экрана, вам нужно будет указать правильный Intent filter в AndroidManifest.xml, и пользователь должен будет выбрать ваше приложение при нажатии кнопки Home. Почему бы вам не взять этот код, поиграть с ним и вернуться, когда у вас будет больше вопросов и представление о том, что вы хотите изменить.