システム アプリケーションのルック アンド フィールを別のアイコン パックに変更するオプションを提供する、 Nova Launcherという名前のランチャー アプリに出会いました。以下は、nova launcher のスクリーンショットです。
ストックジェリービーンを選択すると、システムアプリケーションアイコンがジェルビーンアイコンパックに置き換えられます。
自分のランチャー アプリに同じ機能を実装したいのですが、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ランチャーと同じように設定するには、自分のランチャー内で何を管理またはコーディングする必要があるかを考えています。
以下のリンクは、ランチャーのテーマを作成するのに役立ちますが、ランチャーに設定/適用する方法が見つかりません。
あなたの提案はかなりのものです。