public class MainActivity extends ListActivity {
private static final String ACTION_SCAN = "com.google.zxing.client.android.SCAN";
public class MainActivity extends ListActivity {
private static final String ACTION_SCAN = "com.google.zxing.client.android.SCAN";
"com.google.zxing.client.android", // Barcode Scanner
"com.srowen.bs.android", // Barcode Scanner+
"com.srowen.bs.android.simple", // Barcode Scanner+ Simple
"com.google.zxing.client.android", // Barcode Scanner
"com.srowen.bs.android", // Barcode Scanner+
"com.srowen.bs.android.simple", // Barcode Scanner+ Simple
List<ResolveInfo> ril = pm.queryIntentActivities(i, PackageManager.MATCH_DEFAULT_ONLY);
if (ril != null) {
for (ResolveInfo ri : ril) {
List<ResolveInfo> ril = pm.queryIntentActivities(i, PackageManager.MATCH_DEFAULT_ONLY);
if (ril != null) {
for (ResolveInfo ri : ril) {
.setMessage(R.string.install_message)
.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogInterface, int i) {
.setMessage(R.string.install_message)
.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogInterface, int i) {