使用Zxing来实现二维码扫描
来源:互联网 发布:数据体现不出邓肯作用 编辑:程序博客网 时间:2024/05/22 15:26
一、达到的效果:
二、使用到的依赖包:
此库为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;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button1 = (Button) findViewById(R.id.button1);button1.setOnClickListener(this);}@Overridepublic void onClick(View v) {//扫码操作Intent intent=new Intent(this,CaptureActivity.class);startActivityForResult(intent,0);}@Overrideprotected 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"/>
<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>
这样就可以简单地实现扫描功能了!
0 0
- 使用Zxing来实现二维码扫描
- 使用ZXing实现二维码扫描
- 使用ZXing实现二维码扫描
- 使用ZXing实现二维码扫描
- 使用ZXing实现二维码扫描
- 使用ZXing实现二维码扫描
- zxing实现二维码扫描
- zxing实现二维码扫描
- 使用Zxing实现Android二维码扫描
- android使用zxing实现二维码扫描
- 使用zxing实现二维码的扫描功能
- Android使用zxing实现二维码扫描
- 扫描二维码简单实现Zxing
- 实现zXing二维码连续扫描
- Andriod Zxing 二维码扫描 实现连续扫描
- 在Android中使用 Google ZXing 实现二维码、条形码扫描
- 在Android中使用 Google ZXing 实现二维码、条形码扫描
- Android 使用Zxing实现二维码的生成,扫描
- 给出两个字符串,找到最长公共子串,并返回其长度,java实现
- 4. smarty 变量操作
- Set_Son
- eclipse安卓模拟器窗口大小调整
- Android笔记(一)R文件无法生成
- 使用Zxing来实现二维码扫描
- Codeforces #341 div 2 E. Wet Shark and Blocks(矩阵快速幂)
- 编写JavaScript函数解析查询字符串
- 连续邮资问题(回溯+动态规划)
- RecyclerView 使用总结(三):点击事件、GridView等、瀑布流、动态增删
- vim使用
- 在xcode中修改整个项目名
- nodejs npm常用命令
- iOS 获取对象的全部属性、把model的所有属性和对应的值转化为字典