- 获得从https://repo1.maven.org/maven2/com/google/zxing/core/
- 交换机最新的核心xxxjar投射Android Studio中的文件夹视图,将.jar复制到文件夹
app/libs
![switch to project view](https://i.stack.imgur.com/gxTRi.png)
- 右键点击.jar和选择“添加库...“
![Add As Library...](https://i.stack.imgur.com/GqCd7.png)
这会自动将依赖关系添加到您的build.gradle
,因此您可以开始使用库例如生成和显示条形码就像这个例子一样简单:
import com.google.zxing.BarcodeFormat;
import com.google.zxing.WriterException;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;
...
ImageView qrImg = (ImageView)findViewById(R.id.qrImageView);
int width = 512;
int height = 512;
QRCodeWriter writer = new QRCodeWriter();
try {
BitMatrix bitMatrix = writer.encode("Hello World", BarcodeFormat.QR_CODE,width,height);
Bitmap bmp = Bitmap.createBitmap(width,height, Bitmap.Config.RGB_565);
for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
// Copy pixel-by-pixel
bmp.setPixel(x, y, bitMatrix.get(x, y) ? Color.BLACK : Color.WHITE);
}
}
qrImg.setImageBitmap(bmp);
} catch (WriterException e) {
// Handle exception
}
如何使用代码生成core.jar。 我知道该链接有另一个链接来生成core.jar,但无法这样做。你能帮我吗 ? – LuminiousAndroid