PackageManagerのgetInstalledApplications(flags)について質問です
大学の講義で、「アプリ一覧を取得する際は下記のフラグを用いるのが一般的」と教えられ
これまで何も疑わずこのフラグを使っていました。
final int flags = PackageManager.GET_UNINSTALLED_PACKAGES | PackageManager.GET_DISABLED_COMPONENTS;
しかし最近になって気付いたのですが
Nexusが設定のアプリ一覧に表示しているアプリ数と上記フラグで取得するアプリ数が違っていました。
Nexusのソースも少し見てみましたがframeworksがごちゃごちゃしていて断念しちゃいました
皆さんはアプリ一覧を取得する際にどのようなフラグを用いていますか?