質問がすべてを表していると思います。通知を作成できるアプリのリストを取得するにはどうすればよいですか。次のコードを使用して、すべてのアプリのリストを取得できます。
final PackageManager pm = getPackageManager();
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
しかし、システムアプリなどがあります。通知を作成できるアプリのみを取得するにはどうすればよいですか?