注:以下代码不是我自己写的,原文地址为:
http://www.coderholic.com/blackberry-webbitmapfield/
直接上代码
private static Bitmap fetchImage( String imageURL, boolean useCaches )
{
EncodedImage encodedImage = null;
if ( imageURL != null )
{
HttpConnection conn = null;
InputStream is = null;
try
{
// Open a new URL and get the InputStream to load data from it.
conn = (HttpConnection)Connector.open(imageURL,Connector.READ,true);
is = conn.openInputStream();
byte[] responseData = new byte[10000];
int length = 0;
StringBuffer rawResponse = new StringBuffer();
while(-1 != (length = is.read(responseData))){
rawResponse.append(new String(responseData,0,length));
}
final String result = rawResponse.toString();
byte[] dataArray = result.getBytes();
encodedImage = EncodedImage.createEncodedImage(dataArray, 0, dataArray.length);
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{ try{
conn.close();
is.close();}catch(Exception e){}
}
}
return encodedImage.getBitmap();
}
已经通过模拟器测试。
分享到:
相关推荐
### 二维码BitMap图片解析知识点详解 #### 一、二维码简介 二维码(Quick Response Code),又称快速响应矩阵码,是一种可以在水平和垂直方向上同时存储信息的二维条形码。与传统的一维条形码相比,二维码具有更大...
总之,海康相机SDK的采图并生成BitMap类型图片的过程涉及到设备初始化、视频流处理、图像抓拍、数据转换等多个环节。掌握这些知识点,开发者就能有效地整合海康相机的功能,实现自己的图像处理应用。
软件开发网在此之前给大家介绍过图片加载框架Glide的基本用法介绍,大家可以先参考一下,本篇内容更加深入的分析了Glide获取图片Path、Bitmap用法,以及实现的代码分析。 1. 获取Bitmap: 1)在图片下载缓存好之后...
- `BitmapFactory.decodeStream()`方法可以从输入流中解析出Bitmap对象,这是从网络下载图片后解码的关键步骤。 - `BitmapFactory.Options`可以设置解码时的参数,如缩放比例、格式、质量等,以控制内存消耗。 3....
在Android中,通常通过BitmapFactory类来解析图片资源,例如从文件、资源ID或流中加载Bitmap。`BitmapFactory.decodeFile()`方法用于从本地文件加载Bitmap,而`Bitmap.createBitmap()`可以创建一个新的Bitmap对象,...
在Android中,我们可以使用BitmapFactory类来解析图片资源,将其转化为Bitmap对象。例如: ```java Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.my_image); ``` 接下来,我们讨论...
首先,我们要理解Android中的ImageView组件,它是用来显示图像的视图,可以显示Bitmap或者从资源文件、网络等地方加载的图像。默认情况下,ImageView显示的是矩形图像,但通过自定义ImageView或对Bitmap进行操作,...
相反,从String恢复Bitmap,则需要解码这个字符串,还原成原始的图像数据。 1. Bitmap转String: - Base64编码:Bitmap可以先被转换为ByteArray,然后使用Base64算法进行编码,生成一个可读的字符串。这种方式适合...
"Android 中 Canvas 转换为 Bitmap" Android 中 Canvas 转换为 Bitmap 是一种常见的需求,especially 在需要将 Canvas 绘制的图形显示在 ImageView 中的情况下。在这篇文章中,我们将详细介绍如何将 Canvas 转换为 ...
- **从Assets目录加载**:通过`AssetManager`的`open(String fileName)`方法获取到输入流,然后使用`BitmapFactory`的`decodeStream(InputStream is)`方法解析成Bitmap。 - **从SD卡加载**:使用`FileInputStream`...
在Android开发中,有时我们需要将Bitmap对象转换成不同的图片格式,比如BMP。BMP(Bitmap File Format)是一种常见的位图文件格式,但它并不像JPEG或PNG那样被Android SDK直接支持。本文将详细介绍如何在Android中将...
在Android开发中,Bitmap是一种用于处理图片的像素数组的数据结构。对于大尺寸图片的处理一直是Android图形处理的一个重点和难点。当ImageView的尺寸和要加载的图片尺寸差距很大时,如果直接加载原图到内存中,不仅...
在Android平台上,Bitmap是用于表示图像数据的基本类,它提供了对像素颜色的直接访问。24位深度的Bitmap文件,通常指的是每个像素包含红、绿、蓝三个通道,每个通道用8位表示,总共24位。这种格式的Bitmap色彩丰富,...
总之,"android Tif Tiff格式的图片转换成bitmap 读取TIFF传真格式图片DEMO下载"这个资源提供了一个实用的方法,帮助开发者在Android应用中处理TIF/TIFF格式的图像,通过SeeTiff库实现图片的读取和转换,让Android...
总结来说,从Bitmap图像到Halcon的HObject转换是机器视觉项目中的关键步骤,它涉及C#编程、Halcon的.NET接口以及图像处理的基本概念。理解并掌握这一过程,对于开发高效、精确的机器视觉系统具有重要意义。
在给定的代码片段中,展示了如何使用Java编程语言将字符串信息转化为二维码,并进一步将二维码转化为BitMap图片的全过程。下面,我们将详细解析这段代码的关键步骤: 1. **初始化二维码生成参数**: 使用`...
Android不支持将Bitmap转换成单色的Bmp图片,所以参考Bmp格式说明,自己写了一个转换类。亲测有效!!!
如果你的应用需要处理用户拍摄的图片或从网络获取的图片,可以使用` BitmapFactory.Options`来调整解码参数,优化内存使用。 总结起来,通过将资源库图片转化为Bitmap,结合Zxing库,我们可以实现Android应用中的多...
首先,我们需要了解什么是 bitmap 图片,bitmap 图片是一种图像存储格式,它将图像分割成一个个像素,然后将每个像素的颜色值存储在内存中,以便于图像的处理和显示。 在 Android 中,我们可以使用 Bitmap 类来处理...
在Android开发中,将View转换为Bitmap是一种常见的需求,尤其在实现屏幕截图、保存或分享View内容、创建自定义控件或动态生成图片等场景下。以下是对如何将Android View转换为Bitmap的深入解析,包括代码逻辑分析、...