2012-01-07 2 views
1

2 вопроса об использовании QR-кода на устройстве Android: 1. Можно ли запустить собственное приложение для Android с QR-кода? Может быть, с помощью некоторой настроенной схемы URI? 2. Другим вариантом, который может быть полезен для меня, является наличие сканера QR-кода внутри моего собственного приложения. Будет ли возможно, чтобы я каким-то образом включил другое приложение, которое сканирует QR-коды внутри моего приложения? Или я должен сам выполнить сканирование?QR-код для запуска собственного приложения

Благодаря

ответ

1

1.to использовать настроенную схему, которую вы можете проверить этот пост

Launch custom android application from android browser

Тогда вы могли QR-код этой схемы так же, как рынок: //
2. Вы могли бы используйте Bar code scanner app и используйте приведенный ниже код для запуска, или вы можете даже интегрировать библиотеку zxing для сканирования.

Intent intent = new Intent("com.google.zxing.client.android.SCAN"); 
    intent.setPackage("com.google.zxing.client.android"); 
    intent.putExtra("SCAN_MODE", 
      "ONE_D_MODE,QR_CODE_MODE,PRODUCT_MODE,DATA_MATRIX_MODE"); 
    startActivityForResult(intent, 0); 
6

Для сканирования штрих-кода в Android с помощью Intent см https://github.com/zxing/zxing/wiki/Scanning-Via-Intent

Чтобы запустить приложение с QR-кода, да, вам нужно зарегистрировать приложение для обработки конкретной пользовательской схемы URL. Это как же приложение может реагировать на щелчки в сети: https://github.com/zxing/zxing/wiki/Scanning-From-Web-Pages

Посмотрите, как он регистрирует для обработки URL-адреса здесь: https://github.com/zxing/zxing/blob/master/android/AndroidManifest.xml

+0

будет попробовать. Благодарю. – Haji

+0

Я обязательно попробую это для моего клиента, спасибо большое !!! –

+0

@Sean Owen это позволяет мне скачать приложение для сканера –

Смежные вопросы