动态开启权限只有Android版本在6.0以上才可以,否者没有效果
在做二维码之前,要先把依赖导入当前的module中的build文件中
implementation 'com.android.support:design:28.0.0'
implementation 'com.github.yuzhiqiang1993:zxing:2.1.4'
总项目的build文件
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
在xml文件中有两个按钮,一个是生成,一个是扫描,IimageView是显示生成的二维码,TextView是显示扫描出来的内容
<Button
android:id="@+id/send_xian"
android:text="实现"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<ImageView
android:id="@+id/send_image"
android:layout_width="wrap_content"
android:layout_height="