Android 掃一掃----ZXing 的使用


1. 首先現在ZXing的lib

2. 在Android Studio集成ZXing。

    public void scan(View view){
        startActivityForResult(new Intent(MainActivity.this, CaptureActivity.class),0);
    }

  以上是打開掃一掃。 二維碼的生成可以去http://cli.im/

3. 創建二維碼

    public void make(View view){
        String input = mInput.getText().toString();
        if (input.equals("")){
            Toast.makeText(MainActivity.this, "輸入不能為空", Toast.LENGTH_LONG).show();
        }else {
            Bitmap bitmap = EncodingUtils.createQRCode(input, 500,500,
                    BitmapFactory.decodeResource(getResources(), R.drawable.icon));
            mIvResult.setImageBitmap(bitmap);
        }
    }

效果如下圖。 其中SCAN對應scan方法。 掃描后的結果為: 你好啊!

Make QRCode為創建二維碼的Code,方法為make。 創建的結果為下圖的二維碼。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM