android 二维码生成操作

QrCardParsing

项目地址: RurioLuca/QrCardParsing
简介:Android Libraries to parsing and generate MeCardContent

Android Libraries to parsing and generate MeCard - VCard and WifiCard content string.

Screen

Requirements

The library requires Android API Level 7+.

Import

in build.gradle

allprojects {
    repositories {
        jcenter()
    }
}
dependencies {
compile 'it.auron:mecard-parser:1.0.5'
}

How to use

Generate MeCard content
        MeCard meCard =new MeCard();
        meCard.setName("Rurio Luca");
        meCard.setDate("1989-07-19");
        meCard.setEmail("rurio.luca@gmail.com");
        meCard.setNote("generate MeCard string content!");
        meCard.addTelephone("+39 3486454313");
        meCard.addTelephone("+39 3476512321");
        meCard.setUrl("https://github.com/RurioLuca");
        meCard.setAddress("via del corso , Rome , Italy");
        String meCardContent=meCard.buildString();

        //sample using QrGen to generate QrCode bitmap
        imageView.setImageBitmap(QRCode.from(meCardcontent).bitmap());
Parsing MeCard content

   String meCardString = "MECARD:N:Rurio Luca;TEL:+39 3486454313;EMAIL:rurio.luca@gmail.com;URL:https://github.com/RurioLuca;NOTE:generate MeCard!;BDAY:1989-07-19;ADR:via del corso , Rome , Italy;";

   MeCard meCard = MeCardParser.parse(meCardString);

   String name = meCard.getName(); 
   //output :Rurio Luca

  meCard.setName("Luca Rurio");
  String meCardContent=meCard.buildString();

   //sample using QrGen to generate QrCode bitmap
  imageView.setImageBitmap(QRCode.from(meCardcontent).bitmap());
Generate VCard content

        VCard vCard=new VCard();
        vCard.setName("Luca");
        vCard.setAddress("via del corso");
        vCard.setCompany("freelancer");
        vCard.setEmail("rurio.luca@gmail.com");
        vCard.setTelephone("+39 3486454314");
        vCard.setFormattedName("Rurio Luca");
        vCard.setTitle("Developer");
        vCard.setUrl("https://github.com/RurioLuca/MeCardParsing/");
        imageView.setImageBitmap(QRCode.from(vCard.buildString()).bitmap());
Parsing VCard content

 String vCardString = "BEGIN:VCARD\n" +
                "N:Luca\n" +
                "FN:Rurio Luca\n" +
                "ORG:freelancer\n" +
                "TITLE:Developer\n" +
                "EMAIL:rurio.luca@gmail.com\n" +
                "END:VCARD";

        VCard vCard = VCardParser.parse(vCardString);

        vCard.setNote("vCard generate and modified!");
        vCard.setTelephone("+39 3486454314");
        String vCardcontent = vCard.buildString();
        //sample generate bitmap using QrGen
        imageView.setImageBitmap(QRCode.from(vCardcontent).bitmap());
Generate Wifi content

        WifiCard wifiCard = new WifiCard();
        wifiCard.setSid("Vodafone Wifi32341");
        wifiCard.setPassword("administrator");
        wifiCard.setType("WPA");

         //sample generate Qr code using Qrgen
        imageView.setImageBitmap(QRCode.from(wifiCard.buildString()).bitmap());
Parsing Wifi content

        String wifiString = "WIFI:S:Vodafone Wifi32341;T:WPA;P:administrator;;";
        WifiCard wifiCard = WifiCardParser.parse(wifiString);

        wifiCard.setPassword("administrator2016");


        String wifiCardcontent = wifiCard.buildString();

        //sample generate Qr code using Qrgen
        imageView.setImageBitmap(QRCode.from(wifiCardcontent).bitmap());
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Android二维码生成库是一种在Android平台上使用的软件开发包,它提供了一套简单而有效的方法来生成二维码。 Android二维码生成库具有以下优点: 首先,它提供了丰富的功能和选项,使得开发者可以自定义生成的二维码。开发者可以设置二维码的大小、颜色、背景、图像等属性。同时,还可以添加Logo、文字、链接等附加信息,使生成的二维码更加个性化。 其次,它具有良好的兼容性。Android二维码生成库可以在各种Android设备和各个版本上使用,并且与其他Android开发库和框架完美集成。无论是在智能手机、平板电脑还是其他Android设备上,都可以轻松生成高质量的二维码。 此外,Android二维码生成库还具有高性能和稳定性。它经过了严格的测试和优化,能够在各种条件下高效生成二维码。无论是生成单个二维码还是批量生成,都能快速且稳定地完成。 最后,Android二维码生成库还提供了简单易用的接口和示例代码,使得开发者可以快速上手并集成到自己的项目中。无论是初学者还是有经验的开发者,都可以轻松使用该库来生成二维码。 综上所述,Android二维码生成库是一种功能强大、兼容性好、高性能和稳定的开发工具,可以帮助开发者在Android平台上轻松生成个性化的二维码。无论是商业应用还是个人项目,都可以从中受益。 ### 回答2: Android二维码生成库是一种用于生成二维码的开源库。在Android开发中,我们可以通过使用这个库来轻松地生成二维码,并可以根据需求设置二维码的样式、大小和内容等属性。 Android二维码生成库通常提供了一个专门的API或者类,开发者可以通过调用这些方法,传入需要的参数来生成二维码。通常,我们需要传入的参数包括二维码的内容、二维码的宽度和高度等信息。生成二维码的过程通常是通过计算生成的图片的像素来实现的。生成的二维码可以保存为图片文件,也可以直接在应用中显示出来。 Android二维码生成库通常支持多种二维码格式,包括普通的二维码、带有Logo的二维码、带有颜色的二维码等。有些库还支持自定义二维码的样式,例如可以设置二维码的背景色、前景色或者在二维码中间添加Logo等。 使用Android二维码生成库可以方便快捷地生成二维码,无论是生成付款二维码、产品推广二维码还是其他类型的二维码,都可以轻松实现。同时,这些库通常有很好的兼容性,可以适用于不同版本的Android系统,并且提供了丰富的文档和示例来帮助开发者更好地使用。 总之,Android二维码生成库是开发Android应用时非常方便的工具,可以帮助开发者轻松实现二维码生成的功能,提升应用的用户体验和功能扩展性。 ### 回答3: Android二维码生成库是一种在Android平台上使用的工具库,用于快速生成二维码。通过使用这种库,开发者可以方便地生成个性化的二维码图像,以满足不同需求。 Android二维码生成库通常提供了丰富的API和功能,可以设置二维码的大小、颜色、边距、错误纠正级别等属性,并支持在二维码中添加文本、网址、联系方式等额外信息。开发者可以根据自己的需求自定义这些属性,以生成符合预期的二维码。 使用Android二维码生成库,开发者只需引入相应的库文件,并在代码中调用相应的方法即可生成二维码。一般来说,生成二维码的步骤包括设置二维码的内容、生成二维码位图、将位图显示在界面上或保存为文件等操作。通过调整参数和样式,开发者可以生成不同风格和类型的二维码。 Android二维码生成库的优点是方便易用、功能丰富、效果灵活。开发者可以根据自己的需求选择适合的库来使用,以实现二维码生成的功能。此外,由于二维码的应用非常广泛,使用这种库可以在Android应用中快速实现二维码相关的功能,提升用户的体验和便利性。 总之,Android二维码生成库是一种用于在Android平台上生成二维码的工具库,具有方便易用、功能丰富、效果灵活等优点。通过使用这种库,开发者可以快速生成二维码,以实现各种二维码相关的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值