2012-10-17 64 views
2

我想通過使用ZXing編碼文本到QR碼。我已經下載了ZXing 2.0。現在我不知道如何去做其餘的事情。請告訴我接下來我需要做什麼。我想要做的只是輸入文本來編輯文本,並在按下按鈕時根據此文本生成QR碼。我看到很多與此主題相關的問題,但我找不到合適的答案。需要幫助使用ZXing編碼文本到QR碼在Android

請向我解釋下面的步驟。我還需要知道在清單中要做出什麼變化才能實現此目的以及如何在我的活動中將QR碼顯示爲位圖

回答

0

要通過Zxing將編輯文本顯示爲QR碼,您可以:

Intent intent = new Intent("com.google.zxing.client.android.ENCODE"); 
String data = edittext.getText().toString(); 
intent.putExtra("ENCODE_DATA", to_display); 
intent.putExtra("ENCODE_TYPE", "TEXT_TYPE"); 
startActivity(intent); 

要使用此,你需要聲明斑馬線EncodeActivity在您的清單,添加意圖過濾器等

一般情況下,他們的代碼是非常有據可查。 Their project page將是最好的上手地點。

+0

你能不能告訴我需要從下載的ZXing 2.0文件夾複製到我的android項目中的所有文件。還要說明在清單中聲明EncodeActivity的方法。 –

+0

你不*需要克隆條形碼掃描儀的代碼才能使其工作。事實上,我們不鼓勵它,主要是因爲它容易出錯。 –

0

您需要將最新的ZXing源版本中的core.jar添加到您的項目中,併爲您的包添加兩個類。

該解決方案利用ZXing核心庫和不需要需要安裝第三方應用程序(條碼掃描儀)。

你只需要按照這個step-by-step guide