精华内容
下载资源
问答
  • Android Studio生成二维码
    2021-09-23 19:18:47

    第一步 导入依赖

    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);
        }
    }
    

    第四步 在清单文件里进行调用

    ![给application添加一个name 调用初始化中的类名](https://img-blog.csdnimg.cn/0e50729a02244986be7d96e964876796.png)
    
    

    第五步 在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) {
    
        }
    }
    
    更多相关内容
  • 利用zxing实现二维码的识别和生成。Android利用zxing生成二维码,识别二维码 demo。
  • 1.生成二维码: 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,实现了二维码生成了读取.在移植代码时注意查看readme.doc 文件,修改相关配置文件.
  • 这是android app生成二维码最简单的方法,里面代码几行实现。 我有些教程,教程里面有如何把zxing库导入到工程,方法很简单。 要是学不会,不会用的话来骂我……
  • android 生成二维码 中间可以添加logo 也可以取消添加logo
  • 主要介绍了Android studio 实现手机扫描二维码功能,需要的朋友可以参考下
  • android的报销提示: 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:54
    android开发生成二维码并保存到本地
  • 在导入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:31
    uses-permission android:name=&quot;android.permission.CAMERA&quot; /&amp;gt; &amp;gt; &amp;lt;uses-permission android:name=&quot;android.permission.VIBRATE&quot; /&amp...
  • Android studio 生成二维码与扫描二维码点击libzing下载地址MainActivityimport android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.support.v7.app....
  • 主要介绍了Android实现二维码扫描并登陆网页的相关资料,需要的朋友可以参考下
  • 基于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,解压后用Android studio可直接打开,附教程:https://blog.csdn.net/mountain_hua/article/details/80646089
  • android studio zxing 生成和扫描二维码

    千次阅读 2020-02-29 19:53:11
    implementation '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...
  • ZXing是谷歌的一个开源库,可以用来生成二维码、扫描二维码。接下来通过本文给大家介绍Android中使用ZXing生成二维码(支持添加Logo图案),需要的朋友参考下
  • 主要介绍了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 生成 扫描二维码app,简单粗暴好用 自己白天找了一上午代码也没找到 ,然后用了个github包 写了个简单的 下面上图 首先使用android studio创建一个空白项目,这里不多讲了 不会的小伙伴可以...
  • 自己输入数据自动生成二维码,扫描获取输入的内容,使用ZXing二维库实现
  • 二维码扫描应用,如果出现camera error请进入手机权限管理授权app
  • android两行代码生成二维码示例

    万次阅读 2017-08-28 15:41:32
    如果你问我,生活中每天你见到最多的东西是什么,我的回答可能让你有点意外,但是确是不得不承认的现实,那就是二维码!大到高档商场,下到街边小贩,人人都能掏出一张二维码给你扫,然后你的钱就乖乖的刷走了。废话...
  • Android生成二维码、扫描二维码并返回结果进行处理
  • 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:00
    1.扫描二维码: 我们扫描就是要用到这个CaptureActivity类,直接把上面下载地址里面下载了里面的libzxing作为Module,如下图:   首先加上权限: &lt;!-- 相机 --&gt; &lt;uses-permission a...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,478
精华内容 1,391
关键字:

androidstudio生成二维码