android 生成的二维码图片如何保存到sdcard? 这个我也不知道呢,能否告知

2024-12-18 12:29:17
推荐回答(4个)
回答1:

首先可以按着图片不松手,会出现保存图像的菜单,点击保存,然后去图片浏览器找到这个图片,选择后保存到sd卡即可,一般默认是应用程序的文件夹(有可能本身就是sd卡内),可以保存到其他文件夹即可

回答2:

我也正犯愁呢,本身二维码生成是一个bitmap对象,如果转成png图片,查看的时候是一张漆黑的图片 原因是生成的二维码本身颜色是黑色的,我也正在研究中.......有个建议不知可好,就是裁剪固定区域,然后保存成图片。

回答3:

这样设置就行了,在判断有无信息的时候,设置像素点为白色就行了。
//二维矩阵转为一维像素数组,也就是一直横着排了
int[] pixels = new int[width * height];
for (int y = 0; y < height; y++) {
for (int x = 0; x < width; x++) {
if (bitmapMatrix.get(x, y)) { //有信息设置像素点成黑色
pixels[y * width + x] = 0xff000000;
} else { //无信息设置像素点为白色
pixels[y * width + x] = 0xffffffff;
}
}
}

回答4:

图片文件夹里没有么