特定の条件下でのみ、ランチャーのメイン メニュー グリッドに複数のアイコンを表示したいアプリケーションがあります。たとえば、アイコン A とアイコン B を表示したいのですが、アイコン B は Froyo 機能を使用しているため、携帯電話が Android 2.2 を実行している場合にのみ、Froyo 以前のデバイスではアイコン B を表示したくありません。
Javaでメインメニューアイコンをプログラムで追加する方法はありますか? これは実行時に柔軟ではないため、マニフェストファイルには入れたくありません...少なくとも私が知る限りではありません。これにより、機能、API、ユーザー設定、またはアプリ内のフラグを確認できます。