二维码ZXingDemo示例

1、Copy这个源码到自己的项目中。


2、Copy libs/core.jar,到自己的项目中

3、Copy res/layout/main.xml到自己的项目中

4、Copy res/beep.ogg到自己的项目中

5、Copy res/values/colors和ids到自己的项目中

6、在清单中配置CaptureActivity的属性

        <activity android:name="com.zijunlin.Zxing.Demo.CaptureActivity" 
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
            android:screenOrientation="landscape"/>


7、添加权限:

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

    <uses-feature android:name="android.hardware.camera" />
    <uses-feature android:name="android.hardware.camera.autofocus" />

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

8、修改常见性错误。

9、startActivityForResult();启动扫描界面

10、修改CaptureActivity的handleDecode()方法,实现数据返回

	public void handleDecode(Result obj, Bitmap barcode) {
		inactivityTimer.onActivity();
		viewfinderView.drawResultBitmap(barcode);
		playBeepSoundAndVibrate();
		Intent data = new Intent();
		data.putExtra("content", obj.getText());
		// txtResult.setText(obj.getBarcodeFormat().toString() + ":"
		// + obj.getText());
		setResult(1, data);
		finish();
	}

11、可以修改ViewfindView来实现扫描界面的美化。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值