生成 扫描二维码
2017-10-09 08:08
323 查看
MainActivity.Java
//http://blog.csdn.net/zhengxiaoyao0716/article/details/50129437
public class ZxingActivity extends Activity {
private TextView textView;
private ImageView qrImgImageView ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_zxing);
//打开扫描界面扫描条形码或二维码
textView = (TextView) findViewById(R.id.result_button_view);
qrImgImageView = (ImageView)findViewById(R.id.gen_id);
}
//扫描二维码
public void scannner(View view){
Intent openCameraIntent = new Intent(this, CaptureActivity.class);
startActivityForResult(openCameraIntent, 0);
}
//生成二维码
public void gener_pic(View view){
String contentString = "11111";
if (!contentString.equals("")) {
//根据字符串生成二维码图片并显示在界面上,第二个参数为图片的大小(350*350)
Bitmap qrCodeBitmap = EncodingUtils.createQRCode(contentString, 350, 350,
BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher));
qrImgImageView.setImageBitmap(qrCodeBitmap);
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
Bundle bundle = data.getExtras();
String scanResult = bundle.getString("result");
textView.setText(scanResult);
}
}
}
//http://blog.csdn.net/zhengxiaoyao0716/article/details/50129437
public class ZxingActivity extends Activity {
private TextView textView;
private ImageView qrImgImageView ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_zxing);
//打开扫描界面扫描条形码或二维码
textView = (TextView) findViewById(R.id.result_button_view);
qrImgImageView = (ImageView)findViewById(R.id.gen_id);
}
//扫描二维码
public void scannner(View view){
Intent openCameraIntent = new Intent(this, CaptureActivity.class);
startActivityForResult(openCameraIntent, 0);
}
//生成二维码
public void gener_pic(View view){
String contentString = "11111";
if (!contentString.equals("")) {
//根据字符串生成二维码图片并显示在界面上,第二个参数为图片的大小(350*350)
Bitmap qrCodeBitmap = EncodingUtils.createQRCode(contentString, 350, 350,
BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher));
qrImgImageView.setImageBitmap(qrCodeBitmap);
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
Bundle bundle = data.getExtras();
String scanResult = bundle.getString("result");
textView.setText(scanResult);
}
}
}
相关文章推荐
- 使用ZXing扫描和生成二维码
- iOS笔记061 - 二维码的生成和扫描
- 二维码的扫描与生成
- android 二维码 扫描与生成(内置)
- Android之ZXing扫描二维码以及生成二维码
- IOS开发使用原生框架,二维码(条形码)的生成与扫描(支持长按扫描),可控制闪光灯
- ZXing笔记(4)—API ZXing,生成(带Logo的)二维码,解析二维码,扫描回调监听
- iOS原生二维码的生成与扫描
- Zxing二维码的生成与扫描,调起相册
- wex5 实战 二维码生成,扫描,蓝牙打印
- php生成Android客户端扫描可登录的二维码
- HTML5实现扫描识别二维码/生成二维码
- C#生成二维码、调用摄像头扫描二维码
- 二维码生成,扫描
- 二维码的扫描,生成,读取本地二维码(oc原生)
- 二维码的生成和扫描
- android之生成二维码和扫描
- cocos2dx-lua在ios上实现生成及扫描二维码
- ios二维码生成和扫描
- 申请标贴--之生成二维码,扫描绑定挪车贴