ADWLauncherなど、市場に出回っている多くのアプリでこの機能を確認しました。アプリをインストールすると、最初のアプリのテーマにのみ役立つアプリをダウンロードできます。自分で作ったアプリで本当にやりたいのですが、どうしたらいいのかわかりません。
最も簡単な解決策は、考えられるすべてのテーマをメインアプリケーションに含めてから、インストールされている他のアプリに基づいてそれらを「ロック解除」することです。テーマを追加するとアプリが大きくなり、スペースが無駄になるため、これは推奨されないソリューションです。これにより、サードパーティが独自のテーマを考え出すこともできなくなります。
もう1つの解決策は、テーマのあるアプリのリソースとクラスをバニラアプリで読み込むことですが、これをどのように実現できるかわかりません。
これを達成できる別の方法はありますか?これを行うために提案されたメカニズムは何ですか?どんな入力でも大歓迎です。
同様の質問が以前に行われたことがありますが、応答はありません。