上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: 内存泄露:什么是内存泄露:内存不在GC掌控之内了。当一个对象已经不需要再使用了,本该被回收时,而有另外一个正在使用的对象持有它的引用从而就导致对象不能被回收。这种导致了本该被回收的对象不能被回收而停留在堆内存中,就产生了内存泄漏 了解java的GC内存回收机制:某对象... 阅读全文
posted @ 2017-03-06 14:33 vegatate 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 安卓OOM发生的原因:图片分辨率过大,导致加载图片所需的内存超过系统给进程(app)分配的运行内存,内存爆掉,产生OOM核心解决办法: 利用BitmapFactory。Options的inSimpleSize,计算出合适的图片采样率,减小图片分辨率。再续前缘,接下来的... 阅读全文
posted @ 2017-03-03 16:54 vegatate 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。OOM(Out Of Memory)什么是OOM手机系统内存份存储内存(ROM)和运行内存(RAM),我们谈论OOM讨论的是运行内存,这点如果是新人需要明确。。现在一般来说手机运行内存是2G,3G基本就算很顶配了... 阅读全文
posted @ 2017-03-03 16:43 vegatate 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 使用Bitmap mBitmap = BitmapFactory.decodeByteArray(data, 0, data.length)来转成Bitmap的时候,老报OOM,在网上也找了很多关于优化OOM的方法。最后,采用了以下方法后,再也没有报OOM了[java... 阅读全文
posted @ 2017-03-03 15:22 vegatate 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 讲GC原理很简单,但是把GC原理讲的简单就不简单了。本文力求简单透彻,让所有Android开发人员都能明白基本的GC原理。Jvm(Java虚拟机)内存模型从Jvm内存模型中入手对于理解GC会有很大的帮助,不过这里只需要了解一个大概,说多了反而混淆视线。Jvm(Java... 阅读全文
posted @ 2017-03-02 14:59 vegatate 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 什么是代理模式? 代理模式的定义:对其他对象提供一种代理以控制对这个对象的访问—来自百度搜索 让我们用一种通俗的语言来理解下代理模式 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真 阅读全文
posted @ 2017-02-24 08:51 vegatate 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 动态加载、插件化开发很重要 当今360手机助手(DroidPlugin),个人开源(VirtualApp)、百度DL、携程DynamicAPK都用到了该技术本例的大概思路是: 1、apk1初始化就一个主界面MainActivity,主界面只有一个Button按钮,点击... 阅读全文
posted @ 2017-02-22 11:25 vegatate 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 前言: 前面总结学习了图片的使用以及Lru算法,今天来学习一下比较优秀的图片缓存开源框架。技术本身就要不断的更迭,从最初的自己使用SoftReference实现自己的图片缓存,到后来做电商项目自己的实现方案不能满足项目的需求改用Afinal,由于Afinal不... 阅读全文
posted @ 2017-02-16 16:50 vegatate 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在进行时间历程显示的时候我们会用到基于listview显示的时间轴布局,效果如下:现在来说下实现步骤:首先这个布局我们可以发现其实是一个listview,在listview的左边是一个显示连接起来的时间轴,右边用来显示内容,下面我们来看看怎么实现这个时间轴:这个自定义... 阅读全文
posted @ 2017-02-14 15:47 vegatate 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注... 阅读全文
posted @ 2016-12-28 11:04 vegatate 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页