当前位置:首页 » 安卓系统 » androidzxing扫描二维码

androidzxing扫描二维码

发布时间: 2022-08-22 21:24:38

㈠ Android zxing扫描二维码 为什么有些机型扫描不出来或者很慢

换最新的jar包
速度更快
你可试试

㈡ android Zxing二维码扫描界面自定义

自定义相框 实际就是改你 CaptureActivity 类对应的 layout文件的布局。红线的话 就是继承view重写的一个布局,很多demo中都有的。
http://search.apkbus.com/f/search?q=%E4%BA%8C%E7%BB%B4%E7%A0%81&sId=5578702&ts=1376545959&mySign=bc7bdbcd&menu=1&rfh=1&qs=txt.form.a

㈢ android怎么zxing 二维码扫描

第一部分:Zxing的集成
步骤一:下载所需要的Zxing精简版,在Github上搜索Zxing,看到这条记录
进入并下载其jar包:

步骤二:复制到项目中,解压下载的包到ZXingProj/src/com/dtr目录下,复制这个zxing文件夹到项目中,这个时候你会看到有几个红线错误
接着一个个来修改这些红色错误,主要错误包括:导入的R包不是本项目的,存在R.raw和R.id和R.layout的资源找不到。首先把该放进去的资源先放进去,复制libs中的zxing.jar包到项目中,记得右键AddAsLibrary
复制下载的res的layout文件、res的values的ids文件、raw文件、res的drawable-xhdpi文件到项目的对应位置
打开ResultActivity文件:

[java] view plain


public class ResultActivity extends Activity {

private ImageView mResultImage;
private TextView mResultText;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_result);

Bundle extras = getIntent().getExtras();

mResultImage = (ImageView) findViewById(R.id.result_image);
mResultText = (TextView) findViewById(R.id.result_text);

if (null != extras) {
int width = extras.getInt("width");
int height = extras.getInt("height");

LayoutParams lps = new LayoutParams(width, height);
lps.topMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 30, getResources().getDisplayMetrics());
lps.leftMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20, getResources().getDisplayMetrics());
lps.rightMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20, getResources().getDisplayMetrics());

mResultImage.setLayoutParams(lps);

String result = extras.getString("result");
mResultText.setText(result);

Bitmap barcode = null;
byte[] compressedBitmap = extras.getByteArray(DecodeThread.BARCODE_BITMAP);
if (compressedBitmap != null) {
barcode = BitmapFactory.decodeByteArray(compressedBitmap, 0, compressedBitmap.length, null);
// Mutable :
barcode = barcode.(Bitmap.Config.RGB_565, true);
}

mResultImage.setImageBitmap(barcode);
}
}
}

㈣ Android 我用zxing开发二维码扫描 为什么只能扫描一次

二维码里面存储的都是文本,只不过有些二维码在生成的时候加了点儿格式而已,你可以在网上随便找两个在线生成二维码的,然后生成二维码,用你自己的项目扫描,你就可以看出这些格式了,然后在你的扫描结果上进行判断,

㈤ 在android中使用googlezxing实现二维码

先打开本地下载,复制文件,拷贝到他们的项目中即可。
首先我们打开google的zxing的地址,googledezxing地址(本地下载),打开之后我们会看到界面,将这个文件下载我们本地,下载好之后我们需要复制android文件下的几个类,根据这些类名称在android文件下找到这些类,拷贝到他们的项目中,拷贝之后会有报错,我们需要将android文件下的res中的文件也拷贝到我们的项目中。完成之后我们还要依赖zxing的核心类库,当我们的项目不报错的时候,就可以先实现扫描二维码和生成二维码。

㈥ Android中使用zxing写二维码扫描,如何实现重写扫描页面

扫描界面是有个activity的
但是那个扫描框,是画出来的
你要会绘制view才去改噢
代码在CameraManager 管理相机的,那里有设置了扫描框的大小
ViewfinderView这个才是那View

㈦ Android中使用zxing的二维码扫描,怎么让扫描区域大于view画的区域

修改zxing.camera.CameraManager。具体自己查看里面的方法,挺清楚的。

修改样式的话,改ViewFinderView类。

热点内容
android调试webview 发布:2025-07-08 02:26:28 浏览:356
压缩袋鞋子 发布:2025-07-08 02:21:30 浏览:751
为什么安卓打吃鸡感觉有延迟 发布:2025-07-08 02:09:32 浏览:167
课题组服务器如何使用 发布:2025-07-08 02:09:27 浏览:43
sql语句长度限制 发布:2025-07-08 02:07:04 浏览:769
完美跑图服务器是什么 发布:2025-07-08 01:52:31 浏览:668
连王者荣耀服务器失败是什么原因 发布:2025-07-08 01:48:34 浏览:594
安卓设置横向竖向在哪里 发布:2025-07-08 01:45:33 浏览:882
安卓的语音助手叫什么 发布:2025-07-08 01:45:22 浏览:639
如何运行android项目 发布:2025-07-08 01:44:47 浏览:264