Я наткнулся на приложение для запуска под названием Nova Launcher, которое предоставляя возможность изменить внешний вид системных приложений на другой пакет значков, ниже приведен снимок экрана из nova launcher.
Когда я выберу стандартный jellybean, он заменит значок системного приложения на пакет значков jellybean.
Я хочу реализовать ту же функциональность в своем собственном приложении запуска, я 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";
Я просто ищу способ, которым я должен управлять или кодировать в своем собственном лаунчере, чтобы устанавливать такие же темы, как и nova launcher.
Ссылки ниже помогают мне создавать темы для лаунчера, но я не нашел способа установить/применить их к моему лаунчеру.
Ваше предложение ценно.
ApplicationsAdapter.java
из проектаandroid-launcher-plus
(программа запуска с открытым исходным кодом): Ссылка. Значок и его внешний вид находятся под вашим контролем. Напишите методUtil
, чтобы выяснить, какие значки нужно изменить, и обработайте их соответствующим образом. - person Vikram   schedule 09.09.2013