在Android上使用ZXing识别条码 二次开发笔记
16lz
2022-07-22
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
}
今天先记下这么多。
更多相关文章
- Android(安卓)Wifi模块分析(三)
- Android中dispatchDraw分析
- Android四大基本组件介绍与生命周期
- Android(安卓)Service AIDL
- Android(安卓)热点开关状态的判断和获取热点ssid
- Android调用天气预报的WebService简单例子
- Android(安卓)Activity的启动
- android打电话发短信
- android 拨打紧急号码,通话时开启免提功能实现