Android基于zxing的二維碼(網(wǎng)格)掃描仿支付寶網(wǎng)格掃描-創(chuàng)新互聯(lián)

前言:對(duì)于二維碼掃描我們使用的是開(kāi)源框架Zxing或者Zbar,這里使用基于zxing的二維碼掃描,類似支付寶網(wǎng)格掃描。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到漢源網(wǎng)站設(shè)計(jì)與漢源網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋漢源地區(qū)。

二維碼原理介紹:

  二維碼是用某種特定的幾何圖形按一定的規(guī)律在平面上分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的,在代碼編制上巧妙的利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的0/1比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來(lái)表示文字?jǐn)?shù)值信息,通過(guò)圖像輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理;二維碼能夠在橫向和縱向兩個(gè)方位同時(shí)表達(dá)信息,因此能在很小的面積內(nèi)表達(dá)大量的信息.

效果:

真機(jī)效果不明顯具體見(jiàn)源碼

引入依賴:

compile 'com.google.zxing:core:3.2.1'

actvity中:

public class MainActivity extends AppCompatActivity implements QRCodeView.Delegate {

  private ZXingView zXingView;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    zXingView = (ZXingView) findViewById(R.id.zxingview);
    zXingView.setDelegate(this);//接收返回值
    zXingView.startSpotAndShowRect();//顯示掃描框,并且延遲1.5秒后開(kāi)始識(shí)別
  }

  @Override
  public void onScanQRCodeSuccess(String result) {//二維碼返回的信息
    Log.i("zhh", "result:" + result);
    Toast.makeText(this, result, Toast.LENGTH_SHORT).show();
    vibrate();//兼容API23
    zXingView.startSpot();
  }

  @Override
  public void onScanQRCodeOpenCameraError() {
    Log.e("zhh", "打開(kāi)相機(jī)出錯(cuò)");
    Toast.makeText(this, "打開(kāi)相機(jī)出錯(cuò)", Toast.LENGTH_SHORT).show();
    finish();
  }


  @Override
  protected void onStart() {
    super.onStart();
    zXingView.startCamera();
  }

  @Override
  protected void onStop() {
    zXingView.stopCamera();
    super.onStop();
  }

  private void vibrate() {
    Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
    vibrator.vibrate(200);
  }

  @Override
  protected void onDestroy() {
    zXingView.onDestroy();
    super.onDestroy();
  }
}

當(dāng)前題目:Android基于zxing的二維碼(網(wǎng)格)掃描仿支付寶網(wǎng)格掃描-創(chuàng)新互聯(lián)
鏈接分享:http://muchs.cn/article12/dpjcgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管網(wǎng)站排名、自適應(yīng)網(wǎng)站企業(yè)建站、面包屑導(dǎo)航、域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化