第一步:将资源文件复制到工程(布局文件,raw文件,values文件)
第二步:将相关的类和包复制进工程,修改错误(主要为包名及R文件的引入错误)
第三步:在清单文件中配置相关权限:
<uses-permission android:name="android.permission.CAMERA" >
</uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
</uses-permission>
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
第四步:注册CaptureActivity,并加入以下属性:
<pre name="code" class="java"> android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:windowSoftInputMode="stateAlwaysHidden"
生成二维码:
第一步:创建一个imageview,给CreateQRImageTest类加一个构造器,将此imageview传递进去
第二步:用<span style="font-family: Arial, Helvetica, sans-serif;">CreateQRImageTest的对象调用createQRImage(String url)方法,参数为地址或字符串。</span>