android 二维码生成操作
来源:互联网 发布:阿里云邮箱网盘升级 编辑:程序博客网 时间:2024/05/17 23:25
QrCardParsing
项目地址:RurioLuca/QrCardParsing
简介:Android Libraries to parsing and generate MeCardContent
Android Libraries to parsing and generate MeCard - VCard and WifiCard content string.
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
- android 二维码生成操作
- android 生成二维码图片
- android 生成二维码
- android二维码条形码生成
- android 二维码生成
- android 二维码生成
- android 生成二维码/一维码
- Android生成二维码图片
- Android二维码扫描、生成
- Android生成二维码
- Android生成二维码
- Android 二维码生成
- android 解析、生成二维码
- android 生成二维码
- Android二维码生成功能
- Android二维码生成
- Android zxing生成二维码
- android 二维码生成
- RE2、glibc regex 和 C++ regex 正则库的使用和对比
- 各种排序算法总结及C#代码实现
- Zookeeper分布式集群部署
- LeetCode 384. Shuffle an Array
- android 底部按钮图片突出显示,只要一个属性即可搞定
- android 二维码生成操作
- 推荐:java程序员必备的书单!
- 1508-张晨曦总结《2016年-11月-6日》【连续16天总结】
- 点亮LED小灯
- login logout
- Java高并发程序设计笔记1之重要概念
- 语句 http://blog.csdn.net/ylwshzh/article/details/53074682
- phpexcel 1.8 在thinkphp下的应用1
- iOS 应用打包命令一览