第一步:需要引入libzxing工程
选择菜单:File/new/import module
第二步:将libzxing工程引入到项目中
右键项目选择菜单open module settings
选择app/ dependencies/+加号/Module dependencies,把libzxing选择并添加进去
选择菜单:File/new/import module
第二步:将libzxing工程引入到项目中
右键项目选择菜单open module settings
选择app/ dependencies/+加号/Module dependencies,把libzxing选择并添加进去
注意:引入后我们不需要手工添加CAMERA、VIBRATE的权限,因为我们引入的libzxing模块的AndroidManifest.xml中已经帮我们添加好需要的权限
在程序里调用
startActivityForResult(new Intent(MainActivity.this, CaptureActivity.class),0);
- package cq.cake.libzxing;
- import android.content.Intent;
- import android.graphics.Bitmap;
- import android.graphics.BitmapFactory;
- import android.os.Bundle;
- import android.support.v7.app.AppCompatActivity;
- import android.view.View;
- import android.widget.CheckBox;
- import android.widget.EditText;
- import android.widget.ImageView;
- import android.widget.TextView;