• Android Bitmap 加载与像素操作

    Android Bitmap 加载与像素操作 一:加载与像素读写 在Android SDK中,图像的像素读写可以通过getPixel与setPixel两个Bitmap的API实现。Bitmap API读取像素的代码如下: int pixel = bitmap.getPixel(col, row);// ARGB int red = Color.red(pixel); // same as (pixel >> 16) &0xff int green = Color.green(pixel); // same as (pixel >> 8) &0xff ...
    作者:孤风一剑/2015年7月02日/分类:移动开发/阅读:885次/标签:, /评论关闭
  • Android中Web开发之显示网络图片的两种方法

    根据URL返回一个位图格式 [java][/java] view plaincopy public Bitmap getBitMap(String strUrl) {     Bitmap bitmap = null;     InputStream is = null;     try {         URL url = new URL(strUrl);         URLConnection conn = url.openConnection();         is = conn.getInputStream();     } catch (IOException e) {         // TODO Auto-generated ...
    作者:孤风一剑/2013年10月23日/分类:移动开发/阅读:1,660次/标签:, , , , /评论关闭
  • android bitmap与base64字符串的互相转换

    可以把bitmap图片和base64字符串来互相转换~ 从此妈妈再也不用担心我处理bitmap啦~ /** * 将bitmap转换成base64字符串 * * @param bitmap * @return base64 字符串 */ public String bitmaptoString(Bitmap bitmap, int bitmapQuality) {   // 将Bitmap转换成字符串 String string = null; ByteArrayOutputStream bStream = new ByteArrayOutputStream(); bitmap.compr...
    作者:孤风一剑/2013年10月08日/分类:移动开发/阅读:1,319次/标签:, , /评论关闭
  • Android 应用开发 之使用LruCache和DiskLruCache来在内存和SD卡中缓存图片

    首先整体来说一下我们的思路:     我们将在一个GridView中加载图片数据,在获取图片数据的时候,首先判断内存缓存中是否保存了这张图片。如果没有,将启动一个异步回调过程,先从SD卡中获得缓存的图片,如果依然没有,就会从服务器中来请求图片数据了。剩下的步骤就是刷新和缓存的工作了。     上面的思路比较笼统,接下来会比较详细的讲解具体的代码。     看一下项目的结...
    作者:孤风一剑/2013年9月29日/分类:移动开发/阅读:5,055次/标签:, , , , /评论关闭
  • Android拆分Bitmap完整示例

    MainActivity如下: [java][/java] view plaincopy package cc.testsplitimage; import java.util.ArrayList; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android....
    作者:孤风一剑/2013年9月25日/分类:移动开发/阅读:1,690次/标签:, /评论关闭
  • Drawable和Bitmap在内存中谁更省内存

    今天在网上查找了下相关的资料,确实很少这方面的,不过也找到了一篇,根据这篇也做了相关测试 发现除了getResources().getDrawable(R.drawable.ic_launcher)这个方法有绝对优势外,此方法可以加载图片到1000张, array2[i] = BitmapFactory.decodeFile(iconPath);//max 222 array[i] = Drawable.createFromPath(iconPath);//max 221 array[i] = BitmapDrawable.createFromP...
    作者:孤风一剑/2013年8月28日/分类:移动开发/阅读:1,661次/标签:, /评论关闭
  • android Bitmap围绕一个点进行旋转

    在项目中需要使用定位功能,也就是一个点围绕一个圆心进行旋转,查看了canvas的函数也就只有一个 canvas.drawBitmap(bitmap, matrix, paint)通过使用Matrix来实现旋转,这里实现一个demo,功能就是小原点顺时针绘制一个原然后逆时针撤销这个圆,通过Timer来实现。代码如下: Surface.java这个是实现绘制图形的类   [java][/java] view plaincopy package com.exam...
    作者:孤风一剑/2013年7月19日/分类:移动开发/阅读:1,070次/标签:, /评论关闭