特定のアプリがインストールされているか判定する方法

ソース

boolean isExists = false;

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

for (ApplicationInfo info : appInfoList) {
  if ("com.tomorrowkey.android.simpletimer".equals(info.processName)) {
    isExists = true;
    break;
  }
}

これで

シンプルタイマーがインストールされているか分かります

でも

自信ないから他にいい方法があったら教えてください