-
2021-09-23 19:18:47
Android Studio生成二维码
第一步 导入依赖
compile 'cn.yipianfengye.android:zxing-library:2.2'
第二步 在清单文件里加权限
<uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-feature android:name="android.hardware.camera" /> <uses-feature android:name="android.hardware.camera.autofocus" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.INTERNET" />
第三步 初始化
1.定义一个类继承Application
2.重写onCreate方法
3.初始化public class App extends Application { @Override public void onCreate() { super.onCreate(); ZXingLibrary.initDisplayOpinion(this); } }
第四步 在清单文件里进行调用

第五步 在MainActivity
1.所对应的布局文件 定义ImageView
2.控件初始化
3.在onCreate里定义一个String字符串String str = "sunzhaojin"; ImageView imageView = findViewById(R.id.img); Bitmap mBitmap = CodeUtils.createImage(str, 400, 400, BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher_background)); imageView.setImageBitmap(mBitmap);
第六步 建一个管理类
public class Manager { private static Manager manager = new Manager(); private Manager() { } public static Manager getInstance() { return manager; } List<Callback> list = new ArrayList<>(); public void register(MainActivity2 callback){ list.add(callback); } public void unregister(Callback callback){ list.add(callback); } public static interface Callback{ } }
第七步 新建一个页面调用
** 在新的页面 要实现管理类的接口 并调用管理类的方法**
Manager.getInstance().register(this);
第七步的全代码如下
public class MainActivity2 extends AppCompatActivity implements Manager.Callback { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); Manager.getInstance().register(this); } @Override public void onPointerCaptureChanged(boolean hasCapture) { } }
更多相关内容 -
android studio 生成二维码
2018-06-14 19:49:29利用zxing实现二维码的识别和生成。Android利用zxing生成二维码,识别二维码 demo。 -
Android Studio 生成二维码、生成带logo的二维码
2021-10-08 21:01:481.生成二维码: 2.生成logo的二维码: 一、引入依赖 首先在libs文件目录下放进jar包zxing.jar,要下载zxing.jar就点击链接:下载zxing.jar(记得点击“Cdoe——Download ZIP,可以下载”),再引入依赖,然后sync ...1.生成二维码:
2.生成logo的二维码:
一、引入依赖
首先在libs文件目录下放进jar包zxing.jar,要下载zxing.jar就点击链接:下载zxing.jar(记得点击“Cdoe——Download ZIP,可以下载”),再引入依赖,然后sync
implementation
-
Android studio 之Zxing 实现二维码生成和扫描
2019-04-23 22:34:35基于Android studio开发Zxing,实现了二维码的生成了读取.在移植代码时注意查看readme.doc 文件,修改相关配置文件. -
android stdio 生成二维码最简单的例子!!
2016-08-10 09:31:17这是android app生成二维码最简单的方法,里面代码几行实现。 我有些教程,教程里面有如何把zxing库导入到工程,方法很简单。 要是学不会,不会用的话来骂我…… -
android 生成二维码 中间可以添加logo
2016-10-21 16:01:44android 生成二维码 中间可以添加logo 也可以取消添加logo -
Android studio 实现手机扫描二维码功能
2020-08-25 12:13:26主要介绍了Android studio 实现手机扫描二维码功能,需要的朋友可以参考下 -
Android Studio 扫描识别二维码(包含闪光灯和本地二维码)、生成二维码、生成带logo的二维码
2021-09-15 13:29:11android的报销提示: Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:一、测试如下:
1.扫描识别二维码,扫描结果多少
2.生成二维码、生成带logo的二维码
二、添加依赖:
1.在Project的build.gradle中添加maven { url ‘https://jitpack.io’ }allprojects { repositories { google
-
android生成二维码并保存
2013-12-17 11:09:54android开发生成二维码并保存到本地 -
android studio简单二维码生成。
2018-10-29 13:30:54在导入build.gradle中导入依赖 ...android { compileSdkVersion 27 defaultConfig { applicationId “com.bwie.two_dimension_code” minSdkVersion 15 targetSdkVersion 27 versionCode...在导入build.gradle中导入依赖
apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applicationId "com.bwie.two_dimension_code" minSdkVersion 15 targetSdkVersion 27 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } **configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { if (!requested.name.startsWith("multidex")) { details.useVersion '27.1.1' //这里改为你项目使用的版本即可 } } } }** } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support.constraint:constraint-layout:1.1.3' **implementation 'com.android.support:design:27.1.1'//加入两个依赖 compile 'cn.yipianfengye.android:zxing-library:1.9'** testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' }
主布局:主要写输入框和搜索框以及生成二维码的框架
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.bwie.two_dimension_code.MainActivity" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <EditText android:id="@+id/sou" android:layout_width="300dp" android:layout_height="wrap_content" /> <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="搜索"/> </LinearLayout> <ImageView android:id="@+id/img" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"/> </LinearLayout>
主类功能模块
package com.bwie.two_dimension_code; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ImageView; import com.uuzuche.lib_zxing.activity.CodeUtils; public class MainActivity extends AppCompatActivity { private EditText sou; private Button btn; private ImageView img; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //找控件 sou = findViewById(R.id.sou); btn = findViewById(R.id.btn); img = findViewById(R.id.img); //输入内容后点击搜索生成一个二维码 btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String s = sou.getText().toString(); if (TextUtils.isEmpty(s)){ return; } Bitmap bitmap = CodeUtils.createImage(s, 400, 400, BitmapFactory.decodeResource(getResources(), R.mipmap.airen)); img.setImageBitmap(bitmap); } }); } }
-
Android Studio Zxing生成二维码
2018-12-09 21:59:31uses-permission android:name="android.permission.CAMERA" /&gt; &gt; &lt;uses-permission android:name="android.permission.VIBRATE" /&... -
Android studio 生成二维码与扫描二维码
2017-10-08 11:34:08Android studio 生成二维码与扫描二维码点击libzing下载地址MainActivityimport android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.support.v7.app.... -
Android实现二维码扫描并登陆网页
2020-09-02 08:30:42主要介绍了Android实现二维码扫描并登陆网页的相关资料,需要的朋友可以参考下 -
Android studio 二维码扫描
2017-08-26 17:03:55基于ZXing开源代码的 Android studio 二维码项目 -
Androidstudio 扫码、生成二维码
2019-02-25 10:12:03扫码 implementation 'com.journeyapps:zxing-android-embedded:3.5.0' IntentIntegrator integrator = new ...// 设置要扫描的条码类型,ONE_D_CODE_TYPES:一维码,QR_CODE_TYPES-二维码 integ... -
Android利用zxing生成二维码,识别二维码超详细、超简易demo
2018-06-11 09:25:41Android利用zxing生成二维码,识别二维码超详细、超简易demo,解压后用Android studio可直接打开,附教程:https://blog.csdn.net/mountain_hua/article/details/80646089 -
android studio zxing 生成和扫描二维码
2020-02-29 19:53:11implementation 'com.journeyapps:zxing-android-embedded:3.6.0' //生成 implementation 'com.google.zxing:javase:3.0.0' MainActivity package wlt.com.hyjj; import android.content.Intent; import a... -
Android中使用ZXing生成二维码(支持添加Logo图案)
2020-08-31 17:38:24ZXing是谷歌的一个开源库,可以用来生成二维码、扫描二维码。接下来通过本文给大家介绍Android中使用ZXing生成二维码(支持添加Logo图案),需要的朋友参考下 -
Android平台生成二维码并实现扫描 & 识别功能
2020-09-02 05:18:17主要介绍了Android平台生成二维码并实现扫描 & 识别功能的相关资料,需要的朋友可以参考下 -
Android studio简单实现二维码功能
2019-12-30 19:33:39二维码依赖 //app implementation ‘com.github.tongchexinfeitao:QRCodeLibrary:1.0’ //根目录 allprojects maven { url ‘https://jitpack.io’ } //EventBus依赖 implementation ‘org.greenrobot:eventbus:... -
android studio 简单二维码扫描识别代码
2021-01-06 16:02:23使用android studio 生成 扫描二维码app,简单粗暴好用 自己白天找了一上午代码也没找到 ,然后用了个github包 写了个简单的 下面上图 首先使用android studio创建一个空白项目,这里不多讲了 不会的小伙伴可以... -
android 根据输入数据生成二维码
2018-11-23 17:57:04自己输入数据自动生成二维码,扫描获取输入的内容,使用ZXing二维库实现 -
基于android studio的简单二维码应用
2016-10-01 22:01:30二维码扫描应用,如果出现camera error请进入手机权限管理授权app -
android两行代码生成二维码示例
2017-08-28 15:41:32如果你问我,生活中每天你见到最多的东西是什么,我的回答可能让你有点意外,但是确是不得不承认的现实,那就是二维码!大到高档商场,下到街边小贩,人人都能掏出一张二维码给你扫,然后你的钱就乖乖的刷走了。废话... -
Android中生成二维码、扫描二维码
2016-06-15 11:13:51Android中生成二维码、扫描二维码并返回结果进行处理 -
Android如何实现二维码生成与识别
2020-10-25 21:02:37首先将项目结构切换为project,然后将谷歌的jar包复制到libs目录下。如下图 jar包下载地址链接:... Android布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:a... -
android studio Zxing 二维码扫描
2018-08-22 12:36:001.扫描二维码: 我们扫描就是要用到这个CaptureActivity类,直接把上面下载地址里面下载了里面的libzxing作为Module,如下图: 首先加上权限: <!-- 相机 --> <uses-permission a...
收藏数
3,478
精华内容
1,391