ビルトインのICSランチャーフォルダーの動作をオーバーライドする方法を(可能であれば)見つけようとしています。
追加したい特定の小さな変更があります(最初にアルファベット順に並べ替えるボタンを上部に追加するだけです)。Launcher2 add のソースを見ると、動作は十分に簡単なはずですが、ランチャーにフックして特定のビットをオーバーライドする方法がわかりません。
正しいアプローチは、(Launcher2 の変更と再コンパイルに関心のあるクラスを変更することによって) 完全なカスタム ランチャーを実装する必要があり、私が望んでいることは不可能であると推測するのは危険です。Android/Java は私の日常の仕事ではないので、経験豊富な開発者が気付いていない方法があることを願っています。
要するに、com.android.Launcher2.Folder のカスタム サブクラスを実装して、代わりに使用するにはどうすればよいですか? 通常の ICS ランチャー アプリを完全にオーバーライドするよりも、アプリをドロップするだけでよいでしょう。