二维码制作app有哪些?介绍2个好用的制作软件给你

文章介绍了提词全能王和夸克这两款APP的二维码制作功能。提词全能王不仅提供提词服务,还具备多种二维码样式和功能;夸克浏览器则内置二维码生成工具,适合快速将网址转为二维码。这些工具为日常生活和工作带来便利。
摘要由CSDN通过智能技术生成

b7ac8d9501a6732b93396ad5ed2e4596.jpeg

在这个信息化的时代,我们经常会接触到一些二维码,我们可以通过它乘坐交通工具、可以用它进行扫码支付、添加好友等等。显而易见,二维码已经成为我们生活中不可或缺的一部分了。因为它的便捷性和高效性,我们还可以很快的打开需要的界面,那小伙伴想要自己制作一个二维码吗?现在市面上有很多可以制作二维码的工具,那你们知道二维码制作app哪个好用吗?接下来就为大家分享几款不错的制作工具,感兴趣的小伙伴可以接着往下看。

9b099616a6ead13d7ae3faa749a3a127.jpeg

软件一:提词全能王

软件简介:

提词全能王是一款可以被置顶在手机桌面的提词器app,它配备的悬浮提词器可以搭配任意一款短视频和直播app一起使用,帮助博主在需要直播或录制的时候,不需要提前背词,就可以做到直播口播一次过,是个不可多得的好帮手。同时,它还具有视频剪辑、一键成片、音乐相册、二维码制作等众多好用功能,可以帮助我们解决日常生活或者工作中遇到的各种难题。

622dac8b2e29c0a7814526dad524a6e6.png

今天要用到的是它的二维码制作功能,它有二维码提取和网址生成二维码两个选项供大家挑选,里面还有多种二维码样式供大家选择,可以满足大家对二维码制作的多种需求。

4ff75b58ab83ccdbcb61f8af57a76570.png

软件二:夸克

软件简介:

大家应该都有用过夸克这款浏览器吧,里面的功能多样,搜索页面简洁,而且它还自带了许多有趣的小工具,比如二维码的制作,不过它只能将网址生成二维码而已。我们先打开夸克浏览器,在搜索框中输入网址,进入网站后点击右下角的【功能框】,在弹出的页面中选择【分享】里面的【二维码】,就可以将网址生成二维码啦。

7d563c59a755483cad3efd6f777cb504.png

以上,就是今天的全部内容,大家看完这篇文章知道二维码制作app哪个好用了吗?如果身边还有小伙伴不知道,可以把这篇文章分享给他们哦。希望今天的分享对你们有帮助。

好的,我来给你讲一下如何在Android Studio中使用约束布局来制作一个随机生成二维码APP。 首先,我们需要导入ZXing库,这是一个用于生成二维码的开源库。你可以在build.gradle文件中添加以下依赖: ``` implementation 'com.google.zxing:core:3.4.0' implementation 'com.journeyapps:zxing-android-embedded:3.6.0' ``` 接下来,我们需要创建一个布局文件,用于显示二维码和生成按钮。我们可以使用约束布局来实现这个布局。在activity_main.xml文件中添加以下代码: ```xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/imageView" android:layout_width="0dp" android:layout_height="0dp" app:layout_constraintDimensionRatio="1:1" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <Button android:id="@+id/buttonGenerate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Generate" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/imageView" /> </androidx.constraintlayout.widget.ConstraintLayout> ``` 在这个布局文件中,我们使用了一个ImageView来显示二维码,使用了一个Button来生成二维码。我们将ImageView的宽高比设置为1:1,并使用约束布局将其放置在屏幕中央。Button则被放置在ImageView下方。 接下来,我们需要在MainActivity中实现生成二维码的逻辑。我们可以通过调用ZXing库中的方法来生成二维码。添加以下代码: ```java public class MainActivity extends AppCompatActivity { private ImageView imageView; private Button buttonGenerate; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView = findViewById(R.id.imageView); buttonGenerate = findViewById(R.id.buttonGenerate); buttonGenerate.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // Generate random content String content = UUID.randomUUID().toString(); // Generate QR code bitmap Bitmap bitmap = generateQRCode(content); // Set bitmap to ImageView imageView.setImageBitmap(bitmap); } }); } private Bitmap generateQRCode(String content) { BitMatrix bitMatrix; try { bitMatrix = new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, 500, 500); } catch (WriterException e) { e.printStackTrace(); return null; } int width = bitMatrix.getWidth(); int height = bitMatrix.getHeight(); Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); for (int x = 0; x < width; x++) { for (int y = 0; y < height; y++) { bitmap.setPixel(x, y, bitMatrix.get(x, y) ? Color.BLACK : Color.WHITE); } } return bitmap; } } ``` 在这个代码中,我们获取了ImageView和Button的实例,并为Button设置了一个点击事件。当点击按钮时,我们使用UUID类生成一个随机字符串,然后调用generateQRCode()方法来生成二维码。最后,我们将生成的二维码设置到ImageView中。 generateQRCode()方法使用了ZXing库中的MultiFormatWriter类来生成二维码。我们将生成的二维码保存到一个Bitmap对象中,并将每个像素点的颜色值设置为黑色或白色,以实现二维码的效果。 好了,现在你已经学会了如何在Android Studio中使用约束布局来制作一个随机生成二维码APP了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值