このコードを使用して、インストールされているアプリのリストを取得しました。
public List<ResolveInfo>() {
PackageManager pm=getPackageManager();
Intent main=new Intent(Intent.ACTION_MAIN, null);
main.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> launchables=pm.queryIntentActivities(main, 0);
}
唯一の問題があります。MAIN アクティビティを持つアプリのみがリストされます。インストールされているすべてのアプリのリストを取得するにはどうすればよいですか? リストが ResolveInfo である必要があるプロジェクトでこのコードを使用したことに注意してください。そのため、ResolveInfo のリストを返すコードのみに回答してください。