怎么在Android中实现扫描和生成二维码
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍了怎么在Android中实现扫描和生成二维码的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么在Android中实现扫描和生成二维码文章都会有所收获,下面
千家信息网最后更新 2025年01月19日怎么在Android中实现扫描和生成二维码
这篇文章主要介绍了怎么在Android中实现扫描和生成二维码的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么在Android中实现扫描和生成二维码文章都会有所收获,下面我们一起来看看吧。
MainActivity.java
public class MainActivity extends AppCompatActivity { private ImageView mImageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button button =findViewById(R.id.btn); mImageView =findViewById(R.id.img); button.setOnClickListener(new View.OnClickListener() { //点击按钮扫描二维码 @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this,CaptureActivity.class); startActivityForResult(intent,2); } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode==200&& resultCode==RESULT_OK){ if (data!=null){ String content = data.getStringExtra(Constant.CODED_CONTENT); if (TextUtils.isEmpty(content)){ Toast.makeText(MainActivity.this, "您的输入为空!", Toast.LENGTH_SHORT).show(); return; } Bitmap logo = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher); try { Bitmap bitmap = CodeCreator.createQRCode(content, 400, 400, logo); mImageView.setImageBitmap(bitmap); } catch (WriterException e) { e.printStackTrace(); } Toast.makeText(MainActivity.this,"扫描"+content,Toast.LENGTH_SHORT).show(); } } }}
activity.main.xml
需要配置的权限
build.gradle
minSdkVersion 16 //配置16implementation'com.github.yuzhiqiang1993:zxing:2.2.1' //依赖
外部build.gradle
allprojects { repositories { google() jcenter() maven { url 'https://jitpack.io' } //加这行代码 }}
关于"怎么在Android中实现扫描和生成二维码"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"怎么在Android中实现扫描和生成二维码"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
二维
二维码
中实
生成
知识
内容
篇文章
配置
代码
价值
按钮
操作简单
文章
易懂
更多
权限
看吧
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
浙江易源互联网科技
软件开发设计模型
安徽数据库安全箱生产厂家
爱如生数据库是什么
2008 时间服务器
云服务器和云桌面有什么不同
北京班信网络技术公司
dell r220服务器指示灯
未来网络安全龙头股
网络安全专业大学排名100
网络安全被备案自己怎么做
安徽工业大学数据库试题答案
数据库系统原理笛卡尔积
进入数据库前需要消毒吗
网络技术专业专升本
数据库备份的目的是
此服务器无法证明它是
公安网络安全执法检查工作
屯溪网络安全和信息化
建立健全信息网络安全制度
青岛万达cbd软件开发公司
药学就业情况数据库
系鞋带视频软件开发
焦作众人网络技术有限公司
网络安全专业大学排名100
小周解说mc服务器
牛的基因组数据库
网络安全企业收并购法律风险
数据库查阅的优点
虚拟机与服务器的通讯