最新文章列表

获取Bitmap大小

Bitmap的操作常常会导致OOM(内存溢出)。 在处理Bitmap时,可以通过先获取Bitmap的边框来确定缩放处理。 具体操作可以通过BitmapFactory.Option来实现,具体步骤如下: 设置inJustDecodeBounds为true,获取option; 根据option计算inSampleSize; 解码Bitmap前要设置inJustDecodeBounds为fa ...
wangleyiang 评论(0) 有1012人浏览 2013-10-08 17:59

android 高效显示Bitmap - 开发文档翻译

由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接   Displaying Bitmaps Efficiently 高效显示Bitmap   Learn how to use common techniques to process and load Bitmap objects in a way that keeps yo ...
su1216 评论(0) 有2626人浏览 2013-09-13 17:59

Android 图片加载Bitmap OOM错误解决办法

Android加载资源图片时,很容易出现OOM的错误。 因为Android系统对内存有一个限制,如果超出该限制,就会出现OOM。为了避免这个问题,需要在加载资源时尽量考虑如何节约内存,尽快释放资源等等。 Android系统版本对图片加载,回收的影响: 1,在Android 2.3以及之后,采用的是并发回收机制,避免在回收内存时的卡顿现象。 2,在Android 2.3.3(API Level 10 ...
fly_ever 评论(1) 有12443人浏览 2013-09-13 16:52

android 在你的UI中显示Bitmap - 开发文档翻译

由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接     Displaying Bitmaps in Your UI 在你的UI中显示Bitmap   This lesson brings together everything from previous lessons, showing you how to load ...
su1216 评论(0) 有6628人浏览 2013-09-06 19:33

android 管理Bitmap内存 - 开发文档翻译

由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接   Managing Bitmap Memory 管理Bitmap内存   In addition to the steps described in Caching Bitmaps, there are specific things you can do to facil ...
su1216 评论(0) 有4160人浏览 2013-08-27 15:39

android 缓存Bitmap - 开发文档翻译

由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接     Loading a single bitmap into your user interface (UI) is straightforward, however things get more complicated if you need to load a large ...
su1216 评论(0) 有3195人浏览 2013-08-25 13:01

android 图片双缓存,开源框架 universali image loader

最近做android的图片双缓存发现了一个开源框架,觉得很好用,在这里记录一下,留着备用。   if you want to get a rounded bitmap ,  you can use this: new RoundedBitmapDisplayer(20); example: ImageLoader imageLoader = ImageLoader.getInstance( ...
Mr.Cheney 评论(0) 有1502人浏览 2013-08-14 15:15

android Bitmap位图的使用

使用BitmapFactory (Creates Bitmap objects from various sources, including files, streams, and byte-arrays.)  利用BitmapFactory可以从一个指定文件中,利用decodeFile()解出Bitmap;也可以定义的图片资源中,利用decodeResource()解出Bitmap。使用Bi ...
1874 评论(0) 有1442人浏览 2013-08-13 21:34

android 在UI线程之外处理Bitmap - 开发文档翻译

由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接   Processing Bitmaps Off the UI Th ...
su1216 评论(0) 有3423人浏览 2013-08-12 13:30

android 有效加载大Bitmap - 开发文档翻译

由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接   Loading Large Bitmaps Efficiently 有效加载大型Bitmap   Images come in all shapes and sizes.  图片的形状和尺寸是各种各样的   In many cases they are larger ...
su1216 评论(0) 有3332人浏览 2013-08-07 18:47

android上加载大图片需要注意的问题

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 source ...
wiseideal 评论(0) 有9444人浏览 2013-07-16 21:47

Android技术积累:图片缓存管理

缓存:   本文链接地址:http://keegan-lee.diandian.com/post/2012-12-06/40047548955       android 由解析bitmap引起的内存溢出问题 发表于 2012/10/28 由 peibingqing 最近在做一款塔防游戏,用的事surfaceview框架,由于图片过多,而且游戏过程中都需要这些图片,所以加载成bi ...
892848153 评论(0) 有3454人浏览 2013-05-26 14:56

三步搞定android应用图片缓存

目前很多商业应用都会涉及到从网络上读取图片数据的问题,为了节约用户流量,应用一般会将图片缓存起来。图片缓存一般分为内存缓存和外存缓存。内存缓存运用java的 缓存机制,在程序完全退出后,缓存所在的内存空间可能被其它应用程序占用从而丢失。外存缓存一般放在程序特有的访问空间或者sd卡中,在sd卡中存放的资 源为公有资源,其它程序也可以访问,且对用户来讲没有一个强制清除缓存的规范机制。综合以上,本文采用 ...
892848153 评论(0) 有1343人浏览 2013-05-26 14:53

Android 内存溢出解决方案(OOM) 整理总结

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/804237      在 最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机 上做了测试,因为有效果也有结果, ...
892848153 评论(0) 有1130人浏览 2013-05-26 14:52

android端读取本地图片出现OutOfMemoryException

前些日子一直为图片内存溢出问题困扰着,查了N多资料,将google彻底翻遍了都没找到解决方案,就当我几乎绝望的时候意外发现了一位网友的一个 工具类,抱着最后一丝希望将代码co过来试了一把,结果令我喜出望外。嘿,解决了!暂不说多么欢喜了,听我慢慢道来这其中的前因后果吧!    需求:下载时候将图片一并down下来,在空间里显示并支持离线观看    第一个版本代码:      //从本地读取图 ...
892848153 评论(0) 有1291人浏览 2013-05-26 14:52

c实现bitmap

直接上代码. #include <stdio.h> #include <string.h> #include <stdlib.h> #define MAX 8972654 //随便设定的数 #define SHIFT 5 int bitmap[1 + MAX/32]; int setbit(unsigned int x); int clear ...
z32556601 评论(0) 有1349人浏览 2013-05-14 14:34

android下图片压缩

第一:我们先看下质量压缩方法:   [java] view plaincopy
892848153 评论(0) 有1067人浏览 2013-04-13 21:24

Starling 内存优化关于Texture和Image的使用

最近写的内容,内存保障 一些基本的东西经过反复排查,都还是解决掉了 比如 重写dispose函数 一些事件侦听的消除 子控件递归的删除致空等 但是监听内存,发现Bitmap和BitmapData依旧占据内存不放 发现需要注意两条 1.Texture使用的时候,尽量用bitmapData,因为存储的是数据,可以dispose(),节省内存,用Bitmap的话,对象就会占用很多。 2.搜了St ...
LiYunpeng 评论(1) 有5594人浏览 2013-03-29 18:33

Android Bitmap,Drawable, byte[]转化

Bitmap  --  Drawable 1: BitmapDrawable bd= new BitmapDrawable(bitmap) Bitmap  --  byte[] 1: private byte[] bitmap2Bytes(Bitmap bitmap) { ByteArrayOutputStream baos = new ByteArrayOutputStream ...
wangleyiang 评论(0) 有1241人浏览 2013-01-29 13:10

BitMap

问题:     腾讯要统计自己的注册用户总量,考虑到有的用户用一个IP同时注册了扣扣,DNF和LOL,为了不重复统计,要将超内存的整型数据进行排重操作。     初级想法:     为了解决大型数组排重问题,我们先了解一下bitmap这个概念。bit指位,map指映射。bitmap,顾名思义,就是指输入的整型数能用bit数组中的数一一对应表示出来。也就是说,我们可以建立一个很大的“bit数组”,这 ...
筱筱梦 评论(0) 有994人浏览 2013-01-28 15:57

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics