Android中怎么实现扫描二维码功能-创新互联
这篇文章给大家介绍Android中怎么实现扫描二维码功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
成都创新互联公司长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为龙潭企业提供专业的成都网站设计、做网站、成都外贸网站建设公司,龙潭网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。引用公共库:builder.radle,在app目录下
implementation 'com.google.android.gms:play-services-maps:17.0.0'implementation 'com.google.android.gms:play-services-vision:19.0.0'implementation 'com.google.android.gms:auth-api-impl:11.6.0'
3.清单文件,拍照权限申请
4.主界面:
package com.example.administrator.testz; import android.Manifest;import android.app.Activity;import android.content.ActivityNotFoundException;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.content.pm.PackageManager;import android.content.res.Resources;import android.net.Uri;import android.os.Bundle;import android.os.PersistableBundle;import android.os.Vibrator;import android.util.Log;import android.util.SparseArray;import android.view.SurfaceHolder;import android.view.SurfaceView;import android.widget.TextView; import com.google.android.gms.vision.CameraSource;import com.google.android.gms.vision.Detector;import com.google.android.gms.vision.barcode.Barcode;import com.google.android.gms.vision.barcode.BarcodeDetector; import java.io.IOException;import java.util.ArrayList; import androidx.annotation.Nullable;import androidx.appcompat.app.AppCompatActivity;import androidx.core.app.ActivityCompat; public class MainActivity extends AppCompatActivity { SurfaceView surfaceView; CameraSource cameraSource; TextView qrCodeText; BarcodeDetector barcodeDetector; public static ArrayList
5.布局页面:
关于Android中怎么实现扫描二维码功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
当前名称:Android中怎么实现扫描二维码功能-创新互联
文章位置:http://cdiso.cn/article/cecoid.html