我在我的应用程序中创建了一个qr代码阅读器,现在我想要检索qr代码上的信息,并且该信息应该落在我的应用程序的表单页面上,就像我的qr代码有一个名字,电子邮件,地址和在qr代码中的城市所以在表单页面中我将使用空文本框的所有那些字段,并且在我拍摄qr代码的图片之后,该信息应该落在表单页面上的特定字段上,任何人都可以告诉我如何实现它在我的申请中。我有两页
第一页有一个按钮,其中有一个“扫描”按钮,可用作二维码扫描器。
第二页的表单页面包含文本视图和名称,电子邮件,地址和城市字段的空文本框。
所以基本上当我从第一页按下“扫描”按钮并从中扫描qr代码后,它应该带我到我的应用程序的第二页,其中有表格,所有字段现在都应填写所有信息这是在二维码上。
我使用http://goqr.me/(vcard)制作我的qr代码以便在表单上进行测试,如果我使用纯文本信息使其变得更容易,或者我使用的是否正常。
请帮助我如何实现这一点,编码将会非常有用。
答案 0 :(得分:2)
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();