2012-03-18 43 views
0

的QR代码,我在我的应用取得了QR码阅读器,现在我想找回这对QR码的信息和资料应登陆我的应用程序的窗体页上,就像如果我的QR代码有名称,电子邮件,地址和城市在二维码,所以在形式页面我将所有这些领域与空文本框,并在我捕捉二维码的图片比信息应登陆在页面上的特定领域可以任何一个告诉我如何在我的应用程序中实现它。我有两页扭转的Android

第一页有一个按钮,它有一个按钮“扫描”作为一个二维码扫描仪。

页第二有具有文本视图和姓名,电子邮件,地址和城市字段为空文本框窗体页。

所以基本上,当我从第一页按下“扫描”按钮,并从它扫描二维码后,它应该带我到我的应用程序的第二页,其形式和所有的领域应该现在充满所有有关qr码的信息。 我用http://goqr.me/(虚拟卡),使我的QR码对测试形式,我应该使用纯文本信息,以使它更容易还是确定与我用什么。

请帮我一下,我该如何实现这一点,编码将是非常有用的。

在CaptureActivity查找函数取管线中,你会发现代码

TextView contentsTextView = (TextView) findViewById(R.id.contents_text_view); 
     CharSequence displayContents = resultHandler.getDisplayContents(); 
     addcard.bar=displayContents.toString();//this is my edit to get barcode 
     addcardnew.bar=displayContents.toString();//use the static string in ur act. 
     EncodeActivity.con= displayContents.toString();//this you have to use 
     QRCodeEncoder.contents=displayContents.toString();//this is also supply value 

创建CaptureActivity的onClick按钮

回答

2

事件应该像

public void onClick(View arg0) { 
       // TODO Auto-generated method stub 


       Intent i=new Intent(CaptureActivity.this,EncodeActivity.class); 
       i.putExtra("new1", new1); 
       i.setAction(Intents.Encode.ACTION); 
       i.putExtra(Intents.Encode.FORMAT,temp); 
       startActivity(i); 
       finish(); 

      } 
    }); 

在此之后它会带你到编码活动onResume代码你会发现 位图命名位图只是将它分配给你的活动中的位图并调用finish();

+0

我已经使用斑马线只扫描QR代码库,不知道在深的不多,我只有这个实施http://damianflannery.wordpress.com/2011/06/13/integrate-zxing-barcode-scanner -into-your-android-app-natively-using-eclipse/ – user1161410 2012-03-18 18:50:35

+0

检查我编辑的答案,你会发现它非常有用如果你仍然感到任何困难,请让我知道 – 2012-03-18 19:15:22

+0

是的,我检查了你的答案,但我认为它只会以位图格式加载图像信息我想要在页面上的框中的信息,还编辑我的问题,以便您可以了解哪些部分我有困难。 – user1161410 2012-03-18 19:37:37