使用位图是因为它保存图像的像素,如果您愿意显示该图像,这将有利于您将来的使用。
例如---->
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ImageView iv = (ImageView) findViewById(R.id.imageView1);
iv.setImageBitmap(bm);
Run Code Online (Sandbox Code Playgroud)
---------------------------------编辑部分------------------------ --------------------------------
如果你想将图像从一个地方发送到另一个地方(一个设备到另一个设备),你可以将其转换为字节数组,如下所示 --->
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.Compress.JPEG, 100, baos);
byte[] b = baos.toByteArray();
Run Code Online (Sandbox Code Playgroud)
然后将其发送到其他设备。
| 归档时间: |
|
| 查看次数: |
1940 次 |
| 最近记录: |