インストールされているアプリ一覧の取得

インストールされているアプリ一覧の取得

アプリのバージョン取得したり
アクションに対応するアプリの一覧作成に使う

インストールされているアプリ一覧を取得するには
PackageManagerの
getInstalledApplications()
を使う

アプリ一覧を取得するソースは

PackageManager pg = context.getPackageManager();
List<ApplicationInfo> appInfoList = pm.getInstalledApplications(PackageManager.GET_META_DATA);

これで、ApplicationsInfoの中にアプリに関する様々な情報がふくまれる

そして、アプリ名の取得

アプリ名を取得するには
PackageManagerの
getApplicationLabel()の引数に
ApplicationsInfoインスタンスを渡すことで取得できる

String appLabel = pm.getApplicationLabel(appInfo).toString();

これで、インストールされているアプリ名がわかるようになる

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です