安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 50 下一页

2018年6月14日 #

WebView内存泄露的解决方案

摘要: 一、简介: 做Android开发的相信都对webview不会陌生,而且也对系统自带的webview本身存在的问题也是怨念很久了,一方面是本身对js的支持不是很好另外一方面就是经常被人诟病的内存泄露了,网上也有很多解析和方案但至少在我的项目中是没任何效果的,今天我就分享一下我最终是怎么解决这些问题的( 阅读全文

posted @ 2018-06-14 14:51 安卓笔记侠 阅读(3918) 评论(0) 推荐(0) 编辑

2018年6月5日 #

java方法中把对象置null,到底能不能加速垃圾回收

摘要: 今天逛脉脉,看见匿名区有人说java中把对做置null,这种做法很菜,不能加速垃圾回收,但是我看到就觉得呵呵了,我是觉得可以加速置null对象回收的。 测试的过程中,费劲的是要指定一个合理的测试堆大小,然而针对的JDK不同版本不同,指定的堆大小也不同,测试出的效果有些不同,报的内存堆栈错误信息不一致 阅读全文

posted @ 2018-06-05 16:19 安卓笔记侠 阅读(1363) 评论(0) 推荐(0) 编辑

2018年6月1日 #

使用混淆ProGuard压缩代码和资源/减少方法数量

摘要: ProGuard介绍 ProGuard是一个Java类文件压缩器,优化器,混淆器和预先文件验证器。 压缩步骤检测和删除未使用的类,字段,方法和属性。 优化步骤分析和优化方法的字节码。 混淆步骤使用短无意义的名称重命名剩余的类,字段和方法。 这些步骤使代码更小,更高效,更难以进行逆向工程。 最终的预验 阅读全文

posted @ 2018-06-01 21:20 安卓笔记侠 阅读(1199) 评论(0) 推荐(0) 编辑

2018年5月31日 #

Java的优先级任务队列的实践

摘要: 队列的基本理解 在说队列之前说两个名词:Task是任务,TaskExecutor是任务执行器 而我们今天要说的队列就完全符合某机构这个情况,队列在有Task进来的时候TaskExecutor就立刻开始执行Task,当没有Task的时候TaskExecutor就处于一个阻塞状态,当有很多Task的时候 阅读全文

posted @ 2018-05-31 10:29 安卓笔记侠 阅读(8565) 评论(0) 推荐(3) 编辑

2018年5月29日 #

自定义控件被忽略的渲染性能

摘要: 渲染性能 Android UI的工作分两阶段: 1.在UI线程Record View#draw 2.在RenderThread线程DrawFrame(RenderThread:使用GPU资源的线程) 第一阶段随着View的invalidated在draw(Canvas)中进行 第二阶段native 阅读全文

posted @ 2018-05-29 21:16 安卓笔记侠 阅读(613) 评论(0) 推荐(0) 编辑

2018年5月26日 #

用Service+Broadcast解决倒计时过程中Activity被销毁的问题

摘要: 主要思想是这样的:将倒计时CountDownTimer放在Service里面进行,每过一秒就一条发广播,在主Activity里注册广播,收到广播后更新UI。 一、写一个类CodeTimerService继承自Service,重写onStartCommand(...)方法。 先了解一下CountDow 阅读全文

posted @ 2018-05-26 14:35 安卓笔记侠 阅读(750) 评论(0) 推荐(0) 编辑

2018年5月24日 #

Volley手写属于自己的万能网络访问框架

摘要: 用户在调用层(Activity或Service中),发起一个网络请求,该请求肯定包含url,请求参数(requestParameter),以及我们需要给调用层提供一个请求成功或失败以后回调监听的接口dataListener(这一点与Volley类似)。 在框架层,每一次用户请求可以看做一个Http任 阅读全文

posted @ 2018-05-24 15:11 安卓笔记侠 阅读(880) 评论(0) 推荐(0) 编辑

2018年5月23日 #

布局优化之ViewStub源码分析

摘要: 源码分析 这是什么玩应儿呢?其实就是一个轻量级的页面,我们通常使用它来做预加载处理,来改善页面加载速度和提高流畅性,ViewStub本身不会占用层级,它最终会被它指定的层级取代。 在一些场合取代android:visibility=”gone”的用法,因为被gone掉的布局不断是会同时创建对象的。那 阅读全文

posted @ 2018-05-23 14:27 安卓笔记侠 阅读(419) 评论(0) 推荐(0) 编辑

2018年5月22日 #

http2.0与http1.X的区别

摘要: 此文只是方便重看,原文在:http://www.mamicode.com/info-detail-1199706.html 1.1 HTTP应用场景 http诞生之初主要是应用于web端内容获取,那时候内容还不像现在这样丰富,排版也没那么精美,用户交互的场景几乎没有。对于这种简单的获取网页内容的场景 阅读全文

posted @ 2018-05-22 15:12 安卓笔记侠 阅读(506) 评论(0) 推荐(0) 编辑

2018年5月21日 #

OkHttpHelper使用

摘要: 源码:https://gitee.com/xcode_xiao/OkHttpHelper 网络请求缓存的支持,OKHttp Retrofit (get,post,一切,文字,图片,语音,文件,自定义缓存目录):CacheInterceptor.javaGzip网络数据压缩的支持:GzipReques 阅读全文

posted @ 2018-05-21 13:35 安卓笔记侠 阅读(421) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 50 下一页