ZXing二维码扫描
来源:互联网 发布:编程电脑推荐 编辑:程序博客网 时间:2024/06/05 06:53
public class MainActivity extends AppCompatActivity { private TextView textView; private ImageView qrImgImageView ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //打开扫描界面扫描条形码或二维码 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 = "222222"; 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); } }//导入依赖https://github.com/bwei1503d/xme使用libZxing,依赖会报错删除manifest.xml 里面的android:theme="@style/Theme.AppCompat"
//布局
<ImageView android:layout_width="300dp" android:layout_height="300dp" android:id="@+id/gen_id"/><TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/result_button_view"/><Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="扫一扫" android:onClick="scannner" android:id="@+id/scanner_id"/><Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="生成二维码" android:onClick="gener_pic" android:id="@+id/gener_pic"/>
阅读全文
0 0
- ZXing进行二维码扫描
- ZXing二维码扫描
- zxing扫描二维码
- Zxing 近距离扫描二维码
- Zxing扫描二维码
- zxing二维码扫描
- Zxing仿微信二维码扫描
- zxing实现二维码扫描
- zxing 二维码扫描心得
- zxing实现二维码扫描
- 二维码扫描ZXing简化
- zxing二维码扫描功能
- Zxing二维码的扫描
- Zxing二维码扫描生成
- ZXing二维码扫描
- zxing 制作扫描二维码
- ZXing 二维码扫描
- ZXing 二维码扫描
- matplotlib 绘图可视化知识点整理
- centos编译时报错:error: bzlib.h: No such file or directory
- Ubantu系统安装搜狗输入法教程
- 五、ESP8266 之 UDP (基于LUA开发)
- MongoDB:1-MongoDB和Robomongo安装
- ZXing二维码扫描
- C++中虚析构函数的作用及其原理分析
- Nginx设置HTTP认证
- Servlet中的Request和Response
- C语言操作符的总结
- RecyclerView_
- Look Into Person数据集的错误!!
- MVC模式
- html 中的location部分方法