3
:バーコードスキャナアプリケーションがインストールされている場合は、上記の例ではFlashがインストールされているかどうかを確認する方法は?私はアプリ/活動がインストールされているかどうかを確認するために、このスニペットを使用してい
public static boolean isIntentAvailable(Context context, String action) {
final PackageManager packageManager = context.getPackageManager();
final Intent intent = new Intent(action);
List<ResolveInfo> list =
packageManager.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
return list.size() > 0;
}
public static boolean isScanAvailable(Context context) {
return isIntentAvailable(context, "com.google.zxing.client.android.SCAN");
}
をそれだけで正常に動作され、チェックします。 しかし、もし私がcom.adobe.flashplayer
を使ってAdobe Flash Playerをチェックしようとすると、それは動作せず、常にfalseを返します。
Flashを確認する方法が改善されていますか?