Articles of qr code

使用Android的Mobile Vision API扫描QR码

我按照本教程学习了如何构建可以扫描QR码的Android应用程序。 这是完整的代码。 我使用等级添加了Google Play服务,因此compile ‘com.google.android.gms:play-services:7.8.0’ 。 AndroidManifest.xml中 activity_main.xml中 MainActivity.java package bitinvent.io.qrscanner; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.util.SparseArray; import android.view.SurfaceHolder; import android.view.SurfaceView; import android.widget.TextView; import com.google.android.gms.vision.CameraSource; import com.google.android.gms.vision.Detector; import com.google.android.gms.vision.barcode.Barcode; import com.google.android.gms.vision.barcode.BarcodeDetector; import java.io.IOException; public class MainActivity extends Activity { private SurfaceView cameraView; private TextView barcodeInfo; private CameraSource cameraSource; @Override protected void onCreate(Bundle savedInstanceState) […]

将WiFi设置共享为WPA2 Enterprise的QR码

我find了几个描述字符串格式的源代码,用于描述以下forms的WiFi访问设置: WIFI:T:WPA;S:mynetwork;P:mypass;; (例子来自zxing文档 ) 对于基本的WPA-Connections,使用Zxing-Barcode-Scanner-App在我的Android设备上运行正常。 但是,我一直无法find将WPA2 / EAP-Connection设置(也称为WPA2 Enterprise)嵌入到可扫描的2D代码中的方法。 正如我所料,在随机位置插入“L”(登录),“N”(名称)或“I”(识别)参数并没有真正带来任何进步。 有没有人在这里成功地将WiFi连接设置“嵌入”到2D可扫描代码中以与Android设备一起使用? 谢谢你的帮助!

使用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; […]