端末にインストールされているアプリ情報一覧を取得する
Android端末にインストールされているアプリの情報を取得する方法。
// 保持用リスト作成 ArrayList<String> appList = new ArrayList<String>(); // パッケージマネージャー生成 PackageManager packageManager = getPackageManager(); // インストール済みアプリケーション一覧の取得 List<ApplicationInfo> applicationInfo = packageManager.getInstalledApplications(PackageManager.GET_META_DATA); for (ApplicationInfo info : applicationInfo) { // アプリケーション名を取得したい場合 appList.add((String) packageManager.getApplicationLabel(info)); // パッケージ名を取得したい場合 appList.add(info.packageName); } for (int i = 0; i < appList.size(); i++) { Log.d("", "appList" + i + ": " + appList.get(i)); }