`
doll
  • 浏览: 82868 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

黑莓中从网络上取图片解析成Bitmap代码片段

阅读更多
注:以下代码不是我自己写的,原文地址为: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图片解析

    ### 二维码BitMap图片解析知识点详解 #### 一、二维码简介 二维码(Quick Response Code),又称快速响应矩阵码,是一种可以在水平和垂直方向上同时存储信息的二维条形码。与传统的一维条形码相比,二维码具有更大...

    Android Bitmap网络图片下载

    - `BitmapFactory.decodeStream()`方法可以从输入流中解析出Bitmap对象,这是从网络下载图片后解码的关键步骤。 - `BitmapFactory.Options`可以设置解码时的参数,如缩放比例、格式、质量等,以控制内存消耗。 3....

    Android中Glide获取图片Path、Bitmap用法详解

    软件开发网在此之前给大家介绍过图片加载框架Glide的基本用法介绍,大家可以先参考一下,本篇内容更加深入的分析了Glide获取图片Path、Bitmap用法,以及实现的代码分析。 1. 获取Bitmap: 1)在图片下载缓存好之后...

    Android下利用Bitmap切割图片

    在Android中,我们可以使用BitmapFactory类来解析图片资源,将其转化为Bitmap对象。例如: ```java Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.my_image); ``` 接下来,我们讨论...

    bitmap上传图片demo

    在Android中,通常通过BitmapFactory类来解析图片资源,例如从文件、资源ID或流中加载Bitmap。`BitmapFactory.decodeFile()`方法用于从本地文件加载Bitmap,而`Bitmap.createBitmap()`可以创建一个新的Bitmap对象,...

    海康相机SDK 采图 直接生成BitMap类型

    总之,海康相机SDK的采图并生成BitMap类型图片的过程涉及到设备初始化、视频流处理、图像抓拍、数据转换等多个环节。掌握这些知识点,开发者就能有效地整合海康相机的功能,实现自己的图像处理应用。

    android中对Bitmap图片设置任意角为圆角

    首先,我们要理解Android中的ImageView组件,它是用来显示图像的视图,可以显示Bitmap或者从资源文件、网络等地方加载的图像。默认情况下,ImageView显示的是矩形图像,但通过自定义ImageView或对Bitmap进行操作,...

    Android图片Bitmap和字符串String之间的相互转换

    相反,从String恢复Bitmap,则需要解码这个字符串,还原成原始的图像数据。 1. Bitmap转String: - Base64编码:Bitmap可以先被转换为ByteArray,然后使用Base64算法进行编码,生成一个可读的字符串。这种方式适合...

    canvas 转换成bitmap

    "Android 中 Canvas 转换为 Bitmap" Android 中 Canvas 转换为 Bitmap 是一种常见的需求,especially 在需要将 Canvas 绘制的图形显示在 ImageView 中的情况下。在这篇文章中,我们将详细介绍如何将 Canvas 转换为 ...

    Bitmap图像转halcon图像

    总结来说,从Bitmap图像到Halcon的HObject转换是机器视觉项目中的关键步骤,它涉及C#编程、Halcon的.NET接口以及图像处理的基本概念。理解并掌握这一过程,对于开发高效、精确的机器视觉系统具有重要意义。

    Bitmap加载、变换、显示图片

    - **从Assets目录加载**:通过`AssetManager`的`open(String fileName)`方法获取到输入流,然后使用`BitmapFactory`的`decodeStream(InputStream is)`方法解析成Bitmap。 - **从SD卡加载**:使用`FileInputStream`...

    Bitmap全面解析

    在Android开发中,Bitmap是一种用于处理图片的像素数组的数据结构。对于大尺寸图片的处理一直是Android图形处理的一个重点和难点。当ImageView的尺寸和要加载的图片尺寸差距很大时,如果直接加载原图到内存中,不仅...

    Android上解析24位深度Bitmap文件示例

    在Android平台上,Bitmap是用于表示图像数据的基本类,它提供了对像素颜色的直接访问。24位深度的Bitmap文件,通常指的是每个像素包含红、绿、蓝三个通道,每个通道用8位表示,总共24位。这种格式的Bitmap色彩丰富,...

    二维码生成BitMap图片

    在给定的代码片段中,展示了如何使用Java编程语言将字符串信息转化为二维码,并进一步将二维码转化为BitMap图片的全过程。下面,我们将详细解析这段代码的关键步骤: 1. **初始化二维码生成参数**: 使用`...

    Android中把bitmap存成BMP格式图片的方法

    在Android开发中,有时我们需要将Bitmap对象转换成不同的图片格式,比如BMP。BMP(Bitmap File Format)是一种常见的位图文件格式,但它并不像JPEG或PNG那样被Android SDK直接支持。本文将详细介绍如何在Android中将...

    Android中将Bitmap转换成单色的Bmp图片

    Android不支持将Bitmap转换成单色的Bmp图片,所以参考Bmp格式说明,自己写了一个转换类。亲测有效!!!

    Android 实现把bitmap图片的某一部分的颜色改成其他颜色

    首先,我们需要了解什么是 bitmap 图片,bitmap 图片是一种图像存储格式,它将图像分割成一个个像素,然后将每个像素的颜色值存储在内存中,以便于图像的处理和显示。 在 Android 中,我们可以使用 Bitmap 类来处理...

    通过将资源库图片转化为Bitmap,使用Zxing库完成多二维码识别

    如果你的应用需要处理用户拍摄的图片或从网络获取的图片,可以使用` BitmapFactory.Options`来调整解码参数,优化内存使用。 总结起来,通过将资源库图片转化为Bitmap,结合Zxing库,我们可以实现Android应用中的多...

    Android View转成Bitmap

    在Android开发中,将View转换为Bitmap是一种常见的需求,尤其在实现屏幕截图、保存或分享View内容、创建自定义控件或动态生成图片等场景下。以下是对如何将Android View转换为Bitmap的深入解析,包括代码逻辑分析、...

    APP_Bitmap(图片操作)

    在Android中,Bitmap主要用于在屏幕上显示图像,无论是从资源文件、网络还是内存中加载。 **一、Bitmap的创建与加载** 在Android中,Bitmap可以通过多种方式创建或加载。例如: 1. **从资源文件中加载**:`...

Global site tag (gtag.js) - Google Analytics