как разработать приложение сканера штрих-кода "Zxing" для Android PhoneGap - PullRequest
1 голос
/ 04 августа 2011

У меня есть приложение для Android, которое считывает штрих-код для этого, я использовал библиотеку "Zxing" работает нормально. Но у меня есть другое приложение, которое разработано в PhoneGap для Android.

Теперь я хочу использовать это приложение штрих-кода в этом приложении PhoneGap

Если кто-нибудь знает об этом, дайте мне знать

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 18 октября 2011

https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner.

используйте эту кодировку это хорошо работает

0 голосов
/ 04 августа 2011

Zxing предоставляет публичные намерения для этого.Есть некоторые подробности здесь , но в основном это касается:

public Button.OnClickListener mScan = new Button.OnClickListener() {
    public void onClick(View v) {
        Intent intent = new Intent("com.google.zxing.client.android.SCAN");
        intent.setPackage("com.google.zxing.client.android");
        intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
        startActivityForResult(intent, 0);
    }
};

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
    if (requestCode == 0) {
        if (resultCode == RESULT_OK) {
            String contents = intent.getStringExtra("SCAN_RESULT");
            String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
            // Handle successful scan
        } else if (resultCode == RESULT_CANCELED) {
            // Handle cancel
        }
    }
}

Вы также можете проверить, доступно ли приложение сканера штрих-кода, и либо отключить функциональность, либо запросить у пользователячтобы установить его.

Редактировать : Очевидно, я был глупым и только наполовину читал.Вы можете интегрировать, используя этот готовый плагин.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...