相关疑难解决方法(0)

将位图转换为byteArray android

我有一个位图,我想通过编码到base64发送到服务器,但我不想压缩png或jpeg中的图像.

现在我以前做的是.

ByteArrayOutputStream byteArrayBitmapStream = new ByteArrayOutputStream();
bitmapPicture.compress(Bitmap.CompressFormat.PNG, COMPRESSION_QUALITY, byteArrayBitmapStream);
byte[] b = byteArrayBitmapStream.toByteArray();
//then simple encoding to base64 and off to server
encodedImage = Base64.encodeToString(b, Base64.NO_WRAP);
Run Code Online (Sandbox Code Playgroud)

现在我只是不想使用任何压缩,也不想从位图中使用任何格式简单的byte [],我可以编码并发送到服务器.

有什么指针吗?

base64 android bytearray bitmap

48
推荐指数
3
解决办法
8万
查看次数

如何将1d数组转换为2d数组?

说,我有一个包含30个元素的1d数组:

array1d[0] = 1  
array1d[1] = 2  
array1d[2] = 3  
.  
.  
.  
array1[29] = 30
Run Code Online (Sandbox Code Playgroud)

如何将1d数组转换为2d数组?
说10x3?

array2d[0][0] = 1 array2d[0][1] =2 array2d[0][2] =3
.
.
.
array2d[9][0] = 28 array2d[9][1] =29 array2d[9][2] =30
Run Code Online (Sandbox Code Playgroud)

我应该使用for循环吗?
但我无法解决这个问题.

java arrays multidimensional-array

9
推荐指数
3
解决办法
7万
查看次数