Articles of qr code

无需安装BarCode扫描仪即可集成ZXing QR码扫描仪

我正在尝试将ZXing QR Code集成到我的Android应用程序而不安装BarCode Scanner应用程序,我已按照以下步骤操作: 1)首先我下载了​​ZXing.zip文件并将其解压缩 2)打开ZXing项目作为Android现有项目,然后转到android文件夹并打开android文件夹,并将core.jar文件包含到名为CaptureActivity的ZXing项目中。 3)我在我的项目名为“QRCodeSample”中使用了CaptureActivity项目作为库。 (将CaptureActivity包含为库的问题) 4)我的代码如下: public class QRCodeSampleActivity extends Activity { Button b1; static String contents; public static final int REQUEST_CODE = 1; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); b1 = (Button) findViewById(R.id.button1); b1.setOnClickListener(new OnClickListener() { @Override public void onClick(View […]

Android cameraSource.stop()导致应用程序冻结

我正在构build一个使用谷歌视觉api的qr扫描器的应用程序。 在读取qr码后,我无法停止相机。 stream程是MainActivity -> QrActivity一旦qr-code收到检测到的应用程序应该返回到主要活动。 如果我不叫cameraSource.release()它工作正常,但设备变热了很多,并对电池消耗有重大影响。 但是,如果我释放相机源mainActivity变得无法响应,应用程序将崩溃。 为什么它变得没有反应? 哪里是释放相机源的正确位置? QrActivity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_qr); cancelBtn = (Button) findViewById(R.id.cancel_button); cancelBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } }); new QrReader(this); } QrReader类 public class QrReader { private static final String TAG = "QrReader"; private SurfaceView cameraView; private TextView barcodeInfo; […]

Android:使用Zxing生成的QR码有边距(不适合该区域)

我正在使用我的应用程序ZXing库来生成QR码。 我想生成适合屏幕宽度的QR码(也许是一些小的填充)。 如果我将屏幕的宽度设置为QR码的宽度大小,我会得到更小的QR码。 看截图(320×240分辨率)。 我想要QR码来适应黑色区域。 为什么QR码红色这么小? 我如何将它拉伸到黑色区域? 我的代码: Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int width = size.x; Bitmap bm = encodeAsBitmap(mGeneratedURL, BarcodeFormat.QR_CODE, width, width); qrcodeImage.setImageBitmap(bm); 生成QR码: private Bitmap encodeAsBitmap(String contents, BarcodeFormat format, int img_width, int img_height) throws WriterException { String contentsToEncode = contents; if (contentsToEncode == null) { return null; […]

适用于Android的条形码/二维码读取器

我想在我的应用程序中实现QR码/条码阅读器。 我想知道什么是最轻量级的解决scheme(不考虑zxing的意图集成器)。

javax.net.ssl.SSLException:证书中的主机名与android不匹配

我正在创build一个Android应用程序,我在发送数据到Web服务,但我得到错误的javax.net.ssl.SSLException:证书中的主机名不符合Android这里是我的代码 AsyncHttpClient clien= new AsyncHttpClient(); Log.i("URL", String.valueOf(base_url+"Race.svc/json/Race/Scanners/Add/"+series_event_raceid+"/"+qrCode)); clien.put(base_url+"Race.svc/json/Race/Scanners/Add/"+series_event_raceid+"/"+qrCode, new AsyncHttpResponseHandler() {} 其中,series_event_raceid = 103和qrcode = R12g *** 任何人都请帮助我 这里是我的logcat 08-18 10:06:24.272: W/System.err(5297): javax.net.ssl.SSLException: hostname in certificate didn't match: <development.racerunner.com> != <racerunner.com> OR <racerunner.com> 08-18 10:06:24.272: W/System.err(5297): at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:185) 08-18 10:06:24.272: W/System.err(5297): at org.apache.http.conn.ssl.BrowserCompatHostnameVerifier.verify(BrowserCompatHostnameVerifier.java:54) 08-18 10:06:24.272: W/System.err(5297): at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:114) 08-18 10:06:24.272: W/System.err(5297): at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:95) 08-18 10:06:24.272: […]

在Zxing中为QR码定制相机视图和旋转?

我正在与这样一个伟大的库zxing读取QR码。 我已经成功地获得了QR码。 现在,我的应用程序运行在横向模式,相机占用整个屏幕,红色的QR检测矩形框在中间。 我想将其改为肖像模式,并用红色QR检测矩形框replace摄像机视图。 我更改了zxing库清单文件中的CaptureActivity标记。 android:screenOrientation="portrait" 。 但没有发现我真正想要的东西。 我不知道我需要更改/写入代码才能获得此function。

如何解码QR码

我喜欢解码QR码直接在我的应用程序,我不会将我的应用程序redirect到其他意图。 我很努力地find任何API或库,从中我可以解码QR码,但是我没有成功。 任何人有任何想法如何解码QR码在我的应用程序或库文件,我可以解码QR码。

Android Vision Barcode API – 使用二进制数据读取自定义QR码

我使用com.google.android.gms.vision.barcode.BarcodeDetector读取QR码。 问题是这些代码携带原始的二进制数据; 没有电话号码,没有URL,没有geopoints …我无法更改这些QR码,因为它们是在不同的应用程序中生成的。 当我使用Android Barcode API扫描这些QR码时,所得到的Barcode对象不允许我访问原始数据,但它必须知道它! 我得到的只是rawValue和displayValue属性中的"Unknown encoding"消息。 具有byte[]属性而不是两个String属性会更有意义,因为QR码可以携带一般数据。 我没有看到从开发人员隐藏原始数据字节数组的重点。 我可以以某种方式扩展BarcodeDetector类或Barcode类来获得我所需要的吗? 编辑: 这是一个绝对有效的QR码,它不能被Vision API读取,但它携带了1024个字节的数据: QR码 – 原始的二进制数据是相关的,但它不能解决我的问题。

Android从QR码启动应用程序与PARAMS

我想知道是否有可能在Android使用QR码阅读器启动应用程序。 我想达到的目的是: 我创buildQR码,并用QR码阅读器扫描后,我需要用一些参数来启动我的应用程序,也许它看起来像这样:myApp://org.hardartcore.myApp?myParams或者类似的东西,不是真的当然。 有没有办法实现这一点,并获得构build在qr代码意图启动应用程序的参数。

ZBar – QR码扫描仪,在Android Studio中崩溃

我已经从git下载最新的zBar QR码扫描器(SDK 0.2)。 我试图在我的应用程序中实现它。 我在Android Studio上工作。 我做了什么: 我已经将zBar.jar复制到我的项目的libs文件夹。 我已经从“amerabi”,“amerabi-v7a”,“x86”创build了* .jar文件,并将它们的格式改为* .jar。 我已经复制amerabi.jar,amerabi-v7a.jar和x86.jar到我的项目的libs文件夹。 没有必要改变gradle中的任何东西,因为它已经被configuration为从libs项目中导入每个jar文件。 见下文: dependencies { compile 'com.android.support:support-v4:18.0.+' compile 'com.crashlytics.android:crashlytics:1.+' compile fileTree(dir: 'libs', include: '*.jar') compile project(':FacebookSDK') compile project(':actionbarsherlock') compile project(':Aviary-SDK') } 每个类的formszBar lib可以看到,所以我已经configuration了一切。 我运行我的ScannerActivity,并在onCreate我得到这一行的错误: scanner = new ImageScanner(); // this line shows an error scanner.setConfig(0, Config.X_DENSITY, 3); scanner.setConfig(0, Config.Y_DENSITY, 3); 所以实现和例子一样是1:1。 我的错误日志: java.lang.UnsatisfiedLinkError: Couldn't […]