いくつかのアプリがアクションを満たしている場合、暗黙的なインテントはユーザーにアプリのリストを表示します。次に、ユーザーはこのアプリを選択して起動します。
ただし、パッケージ名(または/およびクラス名)のリストがある場合、明示的な意図に対して同じことが可能ですか? のようなもの (このようには機能しませんが、これが私が望むものです):
Intent i = new Intent().setClassName(ListofPackagenames, ListofClassnames)
startActivity(i);
ListofPackagenames はパッケージ名の (配列) リストで、ListofClassnames はクラス名の (配列) リストです。startActivity を使用すると、暗黙的なインテントを開始するときと同じように、ダイアログを表示する必要があります。
これが不可能な場合は、もちろん衣装ダイアログを作成できます。パッケージ名またはクラス名からのみ appicon を取得する方法はありますか?