Попаднах на приложение за стартиране на име Nova Launcher, което предоставяйки опция за промяна на външния вид и усещането на системните приложения към друг пакет с икони, по-долу е екранната снимка от nova launcher.
Когато избера stock jellybean, иконата на системното приложение ще бъде заменена с пакет икони на jellbean.
Искам да внедря същата функционалност в собственото си приложение за стартиране, използвам Google, но не намерих нищо свързано, имам нужда от ръководство и предложение.
Опитах се да настроя Example-theme просто да променя името на пакета, но ми дава принудително затваряне на това com.mypackagename not found
.
Основна дейност@
private static final String ACTION_APPLY_ICON_THEME = "com.mypackage.launcher.APPLY_ICON_THEME";
private static final String NOVA_PACKAGE = "com.mypackage.launcher";
private static final String EXTRA_ICON_THEME_PACKAGE = "com.mypackage.launcher.extra.ICON_THEME_PACKAGE";
// private static final String ACTION_APPLY_ICON_THEME = "com.teslacoilsw.launcher.APPLY_ICON_THEME";
// private static final String NOVA_PACKAGE = "com.teslacoilsw.launcher";
// private static final String EXTRA_ICON_THEME_PACKAGE = "com.teslacoilsw.launcher.extra.ICON_THEME_PACKAGE";
Просто търся начин какво да управлявам или да кодирам в собствения си стартер, за да задам теми, същите като на нова стартер.
Връзките по-долу ми помагат да създам теми за стартер, но не намерих начин да задам/приложа към моя стартер.
Вашето предложение е забележимо.
ApplicationsAdapter.java
от проектandroid-launcher-plus
(стартер с отворен код): Връзка. Иконата и нейният вид и усещане са под ваш контрол. НапишетеUtil
метод, за да разберете кои икони трябва да се променят и да ги обработвате по съответния начин. - person Vikram   schedule 09.09.2013