在Android上使用ZXing识别条码 二次开发笔记
16lz
2021-01-24
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弹出拨号界面和拨打电话实现
- [Android(安卓)Studio] FloatingActionButton could not be inst
- android Intent返回数据,回调数据,startActivityForResult用法
- Android(安卓)webview上传图片(相册/相机)
- Android(安卓)调用系统相机部分源码分析
- 关于Android的Crash
- Android 6.0以上权限拒绝打开权限设置界面
- Android的全局通知机制
- Android 微信分享,无需那么麻烦。