Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 使用Zxing實現掃二維碼描,zxing

使用Zxing實現掃二維碼描,zxing

編輯:關於android開發

使用Zxing實現掃二維碼描,zxing


1.集成Zxing.bar

2.復制代碼到項目中

 

3.修改 MipacActivityCapture.java  的掃描結果方法 handleDecode()

 

/**
     * 處理掃描結果,實現活動頁面跳轉
     * @param result
     * @param barcode
     */
    public void handleDecode(Result result, Bitmap barcode) {
        inactivityTimer.onActivity();
        playBeepSoundAndVibrate();
        String resultString = result.getText();
        if (resultString.equals("")) {
            Toast.makeText(MipcaActivityCapture.this, "Scan failed!", Toast.LENGTH_SHORT).show();
        }else {
            Intent resultIntent = new Intent(MipcaActivityCapture.this,NewsMainActivity.class);
            Bundle bundle = new Bundle();
    
            bundle.putString("result", resultString);
            bundle.putParcelable("bitmap", barcode);
        
            resultIntent.putExtras(bundle);
            //this.setResult(RESULT_OK, resultIntent);
            startActivity(resultIntent);
        }
        MipcaActivityCapture.this.finish();
    }

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved