您的位置:首页 > 移动开发 > Android开发

在Android上使用ZXing识别条码 二次开发笔记

2011-03-02 17:57 776 查看
1、CaptureActivity extends Activity implements SurfaceHolder.Callback

CaptureActivity 为第一个启动的Activity

2、

public void surfaceCreated(SurfaceHolder holder) {
if (!hasSurface) {
hasSurface = true;
initCamera(holder);
}
}

调用surfaceCreated启动相机。



3、判断获取界面后的结果

public void handleDecode(Result rawResult, Bitmap barcode)



用三个枚举值判断返回的是哪种情况,调用相应的方法显示结果。

private enum Source {
NATIVE_APP_INTENT,
PRODUCT_SEARCH_LINK,
ZXING_LINK,
NONE
}



今天先记下这么多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: