分分钟钟搞定二维码生成以及扫描
来源:互联网 发布:ios10蜂窝数据快捷键 编辑:程序博客网 时间:2024/05/16 01:09
上周在慕课网上看到了二维码集成,真的很nice。。。于是迅速尝试了一把,感觉还不错,真的是分分钟钟的事情。
大家看集成代码:
public class MainActivity extends AppCompatActivity { @Bind(R.id.result) TextView tv; @Bind(R.id.edit) EditText input; @Bind(R.id.iv) ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); } public void startCode(View view) { //调用CaptureActivity 扫描二维码 startActivityForResult(new Intent(this, CaptureActivity.class), 0); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (RESULT_OK == resultCode) { tv.setText(data.getStringExtra("result")); } } public void createCode(View view) { String text = input.getText().toString().trim(); if (!TextUtils.isEmpty(text)) { // EncodingUtils.createQRCode 就是调用的第三库的方法,说下最后一个参数:添加二维码中间的logo Bitmap bitmap = EncodingUtils.createQRCode(text, 100, 100, BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher)); iv.setImageBitmap(bitmap); } else { Toast.makeText(MainActivity.this, "内容不能为空", Toast.LENGTH_SHORT).show(); } }}
是不是很简单?当然效果图如下:
大家扫下看是不是Google
下面贴出第三方库地址:
二维码库
0 0
- 分分钟钟搞定二维码生成以及扫描
- 二维码的扫描以及生成
- iOS生成二维码,以及二维码扫描
- 扫描二维码+生成二维码
- 分分钟钟搞定iOS自定义相机
- 分分钟搞定汉诺塔
- Android之ZXing扫描二维码以及生成二维码
- iOS原生二维码生成与扫描以及条形码的扫描
- 二维码生成和二维码扫描
- 扫描二维码和生成二维码
- swift生成二维码,扫描二维码
- 生成二维码和扫描二维码
- 扫描二维码和生成二维码
- app生成二维码,扫描二维码
- 二维码扫描与生成二维码
- 自定义二维码以及扫描二维码
- iOS系统自带二维码的生成以及扫描
- Android 中生成普通二维码、中心Logo 二维码、以及扫描解析二维码
- CentOS禁止packagekit离线更新服务的办法
- 解决方案_北京集体户口离职/辞职/跳槽_集体户口托管/挂靠_2015年9月
- 使用composer新建一个laravel项目
- Log4j 不同的包输出到不同的文件
- OpenCV3.0配置
- 分分钟钟搞定二维码生成以及扫描
- 浅谈Web安全-XSS攻击
- 设计模式总结篇
- 过拟合及其解决方法
- poj 2431 Expedition
- iOS进阶学习——React-Native-环境搭建-run-it
- 1004Toxophily
- Node.js事件发射器
- equals和hashCode