Articles of qr code

使用Web应用程序中的智能手机相机扫描QR码

我想建立一个网络应用程序(Html5 + Javascript,没有闪存),使用智能手机相机,扫描QR码,并将结果发送到服务器。 那可能吗? 谢谢!

QR码扫描没有全屏相机

当应用程序的主视图在屏幕上时,我需要在我的Android应用程序中连续扫描QR码。 主视图应包含带摄像头预览的窗口,但不包含全屏摄像头预览。 用法示例:主视图包含扫描的QR码列表和相机预览。 扫描新QR码时,会将其添加到列表中。 可能吗?

如何制作QR码阅读器

我想为Android应用程序制作一个二维码阅读器。 如果您有任何信息要创建它,请与我分享。

Android使用ZXing生成QR码

在尝试在Android编程中生成QR代码时遇到了一些问题。 这是我遵循的教程 。 单击“生成”按钮时,我调用此方法: private void generateQR(){ String qrInputText = “test”; //Find screen size WindowManager manager = (WindowManager) getSystemService(WINDOW_SERVICE); Display display = manager.getDefaultDisplay(); Point point = new Point(); display.getSize(point); int width = point.x; int height = point.y; int smallerDimension = width < height ? width : height; smallerDimension = smallerDimension * 3/4; //Encode with a […]

Android QRCode扫描仪库

我们可以使用什么(如果有的话)我们可以调用图像上的QR数据发现和提取? 虽然到目前为止有很多post引用了ZXing库进行QRCode扫描,而其他几个post要求QRCode扫描备选方案没有我看到的有用反馈,我想我可能会再次询问社区。 如果也许除了通过function调用启动活动之外还有使用库的方法,我还没有看到以这种方式说出它的例子或个人。 它实际上让我感到困惑的是,为什么没有将QRCodefunction的本机实现添加到相机库或操作系统内的Google SDK中的类似位置。 调用并要求另一个应用程序(甚至请求下载)并不是一个优雅的解决方案,任何用户都不应该屈服于做这样的事情。 作为开发人员,我们应该能够访问能够从图像或帧中提取QRCode的库,然后我们可以从中删除编码数据。

无需安装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: […]