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 Flashplayer,它不起作用并始终返回false。
是否有更好/更可靠的方法来检查Flash?