上海网站推广模板汉中公司网站建设
news/
2025/9/24 5:36:03/
文章来源:
上海网站推广模板,汉中公司网站建设,品牌展示型网站有哪些,《梦幻西游》官网NextQRCode ZXing开源库的精简版 **基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能原文博客 附源码下载地址** 与原ZXingMini项目对比 NextQRCode做了重大架构修改#xff0c;原ZXingMini项目与当前NextQRCode不兼容 dependencies {compile com.gith… NextQRCode ZXing开源库的精简版 **基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能原文博客 附源码下载地址** 与原ZXingMini项目对比 NextQRCode做了重大架构修改原ZXingMini项目与当前NextQRCode不兼容 dependencies {compile com.github.yoojia:next-qrcode:2.0-2...
} 生成二维码图案 // 二维码中间图标
final Bitmap centerImage BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);
// 生成的二维码图案
Bitmap qrCodeImage new QRCodeEncoder.Builder().width(size) // 二维码图案的宽度.height(size).paddingPx(0) // 二维码的内边距.marginPt(3) // 二维码的外边距.centerImage(centerImage) // 二维码中间图标.build().encode(content); 二维码解码 final QRCodeDecoder mDecoder new QRCodeDecoder.Builder().build();
// 传入二维码图案Bitmap对象然后解码成文本内容
String content mDecoder.decode(bitmap); 使用 LiveCameraView 自动扫描解码 public class QRCodeScanActivity extends AppCompatActivity {public static final String TAG QRCodeScanActivity.class.getSimpleName();private LiveCameraView mLiveCameraView;private ImageView mCaptureImage;private TextView mContentView;private final CaptureCallback mCaptureCallback new CaptureCallback() {Override public void onCaptured(Bitmap bitmap) {Log.i(TAG, - Got bitmap, show to capture view);mCaptureImage.setImageBitmap(bitmap);Observable.just(bitmap).map(new Func1Bitmap, String() {private final QRCodeDecoder mDecoder new QRCodeDecoder.Builder().build();Overridepublic String call(Bitmap bitmap) {return mDecoder.decode(bitmap);}}).subscribeOn(Schedulers.computation()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Action1String() {Override public void call(String content) {mContentView.setText(content);}});}};Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);Window window getWindow();window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);setContentView(R.layout.activity_scan);mCaptureImage (ImageView) findViewById(R.id.capture_image);mContentView (TextView) findViewById(R.id.content);mLiveCameraView (LiveCameraView) findViewById(R.id.capture_preview_view);mLiveCameraView.setPreviewReadyCallback(new CameraPreviewView.PreviewReadyCallback() {Overridepublic void onStarted(Camera camera) {Log.i(TAG, - Camera started, start to auto capture);mLiveCameraView.startAutoCapture(1500, mCaptureCallback);}Overridepublic void onStopped() {Log.i(TAG, - Camera stopped);mLiveCameraView.stopAutoCapture();}});}} **基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能原文博客 附源码下载地址**
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914974.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!