アプリケーション ランチャーで、複数のアプリを同じアイコンの下にグループ化したい。たとえば、5 つのアプリがそれぞれ 1 つの異なる画像を表示します。ただし、これらの 5 つのアプリは、Android マーケットでは個別のアプリとして表示される必要があるため、異なるパッケージ名を付ける必要があります。
しかし、異なるパッケージ名は、Android デバイスでは、アプリケーション ランチャーに 5 つの個別のアプリとして表示されることを意味します。これは回避しようとしています。
私が見つけた最も近い解決策は、PACKAGE_ADDED
ブロードキャスト イベントをリッスンすることです。これら 5 つの別のアプリがデバイスにインストールされるたびに、既にインストールされているすべてのアプリが呼び出しsetApplicationEnabledSetting
てPackageManager
アイコンを非表示にし、インストールされたばかりのアプリに処理を任せます。 . ただし、アイコンはデバイスを再起動した後にのみ非表示になります。
実行時にアプリケーション ランチャーを強制的に更新する方法はありますか? または、私の目標を解決する他の方法はありますか? オプションが不足しています。ありがとう!