Match #1: /keepassdroid-master/src/com/keepassdroid/utils/Interaction.java: line 42-49 /android/4336088-4346016-1: line 3-10 //Use PackageManager and queryIntentActivities() to indicate whether the specified action can be used as an intent.The method queries the package manager for installed packages on the phone that can respond to an intent with the specified action. < public static boolean isIntentAvailable(Context context, String action) { < final PackageManager packageManager = context.getPackageManager(); < final Intent intent = new Intent(action); < List list = < packageManager.queryIntentActivities(intent, < PackageManager.MATCH_DEFAULT_ONLY); < return list.size() > 0; < } --- >public static boolean isIntentAvailable(Context context, String action) { > final PackageManager packageManager = context.getPackageManager(); > final Intent intent = new Intent(action); > List list = > packageManager.queryIntentActivities(intent, > PackageManager.MATCH_DEFAULT_ONLY); > return list.size() > 0; > } Match #2: /keepassdroid-master/src/com/keepassdroid/utils/Interaction.java: line 43-49 /android/9612304-9614711-1: line 4-8 //Create an explicit Intent and check the PackageManager to see if it exists. < final PackageManager packageManager = context.getPackageManager(); < final Intent intent = new Intent(action); < List list = < packageManager.queryIntentActivities(intent, < PackageManager.MATCH_DEFAULT_ONLY); < return list.size() > 0; < } --- > final PackageManager packageManager = context.getPackageManager(); > final Intent intent = new Intent(action); > List resolveInfo = packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); > return resolveInfo.size() > 0; >}