博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Zxing来实现二维码扫描
阅读量:5228 次
发布时间:2019-06-14

本文共 1412 字,大约阅读时间需要 4 分钟。

一、达到的效果:

二、使用到的依赖包:

此库为Zxing的精简版,可以很容易在csdn下载,就不过多做介绍;

三、将此库导入项目到eclipse后,新建一个项目关联它,布局文件只需一个butoon,MainActivity代码如下:

package com.Even.demo_zing;import com.zxing.activity.CaptureActivity;
public class MainActivity extends Activity implements OnClickListener{	private Button button1;	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);		button1 = (Button) findViewById(R.id.button1);		button1.setOnClickListener(this);	}	@Override	public void onClick(View v) {		//扫码操作		Intent intent=new Intent(this,CaptureActivity.class);		startActivityForResult(intent,0);	}		@Override	protected void onActivityResult(int requestCode, int resultCode, Intent data) {		if(resultCode==Activity.RESULT_OK){
//重写result,获得扫描出来的内容:			String result=data.getExtras().getString("result");			Toast.makeText(this, result, 1).show();		}	}}

清单配置文件里:

1、增加两个权限,一个是相机,一个是震动

  <uses-permission android:name="android.permission.CAMERA"/>

    <uses-permission android:name="android.permission.VIBRATE"/>

2、注册.CaptureActivity:

<activity

            android:configChanges="orientation|keyboardHidden"
            android:name="com.zxing.activity.CaptureActivity"
            android:screenOrientation="portrait"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
            android:windowSoftInputMode="stateAlwaysHidden" >
        </activity>

这样就可以简单地实现扫描功能了!

转载于:https://www.cnblogs.com/xiangevan/p/10751723.html

你可能感兴趣的文章
this 指向
查看>>
Kruskal基础最小生成树
查看>>
【RabbitMQ】 Java简单的实现RabbitMQ
查看>>
BZOJ.4819.[SDOI2017]新生舞会(01分数规划 费用流SPFA)
查看>>
ubuntu 14.04 安装搜狗拼音输入法
查看>>
c#中 uint--byte[]--char[]--string相互转换汇总
查看>>
- C#编程大幅提高OUTLOOK的邮件搜索能力!
查看>>
InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)
查看>>
Windows 8.1 应用再出发 - 几种布局控件
查看>>
浅谈算法和数据结构: 一 栈和队列
查看>>
[WebMatrix] 如何将SQL Compact 4.0 移转至SQL Server 2008 Express
查看>>
Java内部类详解
查看>>
验证码类[置顶] SSO单点登录系列5:cas单点登录增加验证码功能完整步骤
查看>>
冒泡排序
查看>>
python-基础
查看>>
《SQL Server 监控和诊断》
查看>>
17 案例
查看>>
【BZOJ 1221】 [HNOI2001] 软件开发
查看>>
【hdu 1429】胜利大逃亡(续)
查看>>
SQL字符型转日期型
查看>>