summaryrefslogtreecommitdiff
path: root/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java
diff options
context:
space:
mode:
authorsrowen@gmail.com <srowen@gmail.com@59b500cc-1b3d-0410-9834-0bbf25fbcc57>2013-11-16 04:17:24 +0400
committersrowen@gmail.com <srowen@gmail.com@59b500cc-1b3d-0410-9834-0bbf25fbcc57>2013-11-16 04:17:24 +0400
commit4eb503ee7a8ef3d12c3d6533c4a5346a30a447a2 (patch)
tree7a33583e4660d1268411828dd1db8c7da213036a /android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java
parentcc8a8792c654aa300fc1c403ea093481859fa293 (diff)
downloadzxing-4eb503ee7a8ef3d12c3d6533c4a5346a30a447a2.tar.xz
Prefer directing user to Barcode Scanner in preference to anything else, no matter what the list of targeted apps are
git-svn-id: https://zxing.googlecode.com/svn/trunk@2909 59b500cc-1b3d-0410-9834-0bbf25fbcc57
Diffstat (limited to 'android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java')
-rw-r--r--android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java b/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java
index 3eea8b465..4980e9e7e 100644
--- a/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java
+++ b/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java
@@ -314,7 +314,14 @@ public class IntentIntegrator {
downloadDialog.setPositiveButton(buttonYes, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
- String packageName = targetApplications.get(0);
+ String packageName;
+ if (targetApplications.contains(BS_PACKAGE)) {
+ // Prefer to suggest download of BS if it's anywhere in the list
+ packageName = BS_PACKAGE;
+ } else {
+ // Otherwise, first option:
+ packageName = targetApplications.get(0);
+ }
Uri uri = Uri.parse("market://details?id=" + packageName);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
try {