Создать изображение QRCode для Android - PullRequest
3 голосов
/ 12 марта 2012

В моем приложении я хочу создать изображение QRCode-шоу на экране Android (без доступа к Интернету). в настоящее время я знаю, как кодировать сканер штрих-кода в моем приложении, вот код для моего сканера

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

однако мне также нужно сгенерировать изображение QRCode, я немного исследовал и получил это (совершенно не знаю, как кодировать, я просто ученик> <) </p>

com.google.zxing.qrcode.encoder

Может кто-нибудь показать мне, как сгенерировать изображение QRCode для Android, большое спасибо

1 Ответ

4 голосов
/ 12 марта 2012

Вот метод, который будет кодировать для вас.

private void encodeBarcode(String type, String data) {
  Intent intent = new Intent("com.google.zxing.client.android.ENCODE");
  intent.putExtra("ENCODE_TYPE", type);
  intent.putExtra("ENCODE_DATA", data);
  startActivity(intent);
}

вот пример использования

     encodeBarcode("TEXT_TYPE", "http://androidninja.me");

ZXingTestActivity.java содержит еще несколько примеров, включая все параметры для типа.

...