在android中反转qr代码

时间:2012-03-18 18:32:57

标签: android android-widget

我在我的应用程序中创建了一个qr代码阅读器,现在我想要检索qr代码上的信息,并且该信息应该落在我的应用程序的表单页面上,就像我的qr代码有一个名字,电子邮件,地址和在qr代码中的城市所以在表单页面中我将使用空文本框的所有那些字段,并且在我拍摄qr代码的图片之后,该信息应该落在表单页面上的特定字段上,任何人都可以告诉我如何实现它在我的申请中。我有两页

  

第一页有一个按钮,其中有一个“扫描”按钮,可用作二维码扫描器。

     

第二页的表单页面包含文本视图和名称,电子邮件,地址和城市字段的空文本框。

     

所以基本上当我从第一页按下“扫描”按钮并从中扫描qr代码后,它应该带我到我的应用程序的第二页,其中有表格,所有字段现在都应填写所有信息这是在二维码上。      我使用http://goqr.me/(vcard)制作我的qr代码以便在表单上进行测试,如果我使用纯文本信息使其变得更容易,或者我使用的是否正常。

请帮助我如何实现这一点,编码将会非常有用。

1 个答案:

答案 0 :(得分:2)

在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事件应该像

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代码上编码活动 名为bitmap的位图只是将其分配给活动中的位图并调用finish();