轉(zhuǎn)載請注明出處:http://www.cnblogs.com/cnwutianhao/p/6685804.html
二維碼已經(jīng)成為我們?nèi)粘I钪械囊粋€(gè)不可獲取的產(chǎn)物,火車票上,景區(qū)門票,超市付款等等都會有二維碼的身影。
本文將實(shí)現(xiàn)由URL轉(zhuǎn)換成二維碼的過程。
先看一下示例圖
從示例圖中我們可以清晰地看到,URL被轉(zhuǎn)換成了二維碼。
下面跟隨我來一起實(shí)現(xiàn)這個(gè)功能。
導(dǎo)入Google提供的開源庫
compile 'com.google.zxing:core:3.3.0'
來講解一下核心的部分:二維碼轉(zhuǎn)換
①生成二維碼Bitmap

public static boolean createQRImage(String content, int widthPix, int heightPix, Bitmap logoBm, String filePath) { try { if (content == null || "".equals(content)) { return false; } //配置參數(shù) Map<EncodeHintType, Object> hints = new HashMap<>(); hints.put(EncodeHintType.CHARACTER_SET, "utf-8"); //容錯(cuò)級別