首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
haofei91
掘友等级
Android工程师
|
阿里巴巴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 16
沸点 3
赞
19
返回
|
搜索文章
赞
文章( 16 )
沸点( 3 )
杀不掉的知乎 - 聊一聊 Android 的多任务
这是我在最近使用知乎的时候出现的,可以看到在任务列表里面看不到知乎,但很明显它还在运行中。你现在打开知乎看大概率是正常的,原因后面会提到。 通常要杀掉一个 APP 的进程,最直接的方法的就是在任务列表里把对应的任务划掉。于是,保活黑科技又增加了一种新思路:如果在任务列表里把应用…
RecyclerView 缓存机制 | 如何复用表项?
RecyclerView 内存性能优越,这得益于它独特的缓存机制,这一篇以走读源码的方式探究 RecyclerView 的缓存机制。
知无涯,行者之路莫言终 [- 编程之路2018 -]
待续...
(4.2.46)APM:AndroidGodEye源码整体结构分析
一款代码规范、适合阅读的开源apm
(4.2.49)微信APM:Matrix源码浅析
Matrix 是一款微信研发并日常使用的 APM(Application Performance Manage),当前主要运行在 Android 平台上
Java并发编程之锁机制之引导篇
在前面的文章中。我们了解了volatile、了解了synchronized。现在我们来了解一下Java SE 5之后新增加的Lock接口(以及相关实现类)实现的锁功能。在阅读该系列文章之前,希望你已经掌握了volatile原理及CAS操作原理。如果你对上述提到的两个知识点不是很…
Synchronized原理
synchronized是java中加锁的关键字,可以用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程可以执行这段代码。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。然而,当一个线程访问object的一个加锁代码块…
EasyAndroid基础集成组件库之:EasyReflect 优雅的反射功能库
EasyReflect是开源基础组件集成库EasyAndroid中的基础组件之一。 1. 设计独立 2. 设计轻巧 得益于编码时的高内聚性,若你只需要使用EasyReflect. 那么可以直接去拷贝EasyReflect源码文件到你的项目中,直接进行使用,也是没问题的。 1. …
EasyAndroid基础集成组件库之:EasyActivityResult 拒绝臃肿的onActivityResult代码
EasyActivityResult是开源基础组件集成库EasyAndroid中的基础组件之一。其作用是:解决onActivityResult业务逻辑臃肿的问题 精简: 作为一款集成库,我不希望有那种大组件,尽量控制好集成库的大小。不要有冗余代码 内聚: 尽量减少甚至避免单一组…
实践App内存优化:如何有序地做内存分析与优化
由于项目里之前线上版本出现过一定比例的OOM,虽然比例并不大,但是还是暴露了一定的问题,所以打算对我们App分为几个步骤进行内存分析和优化,当然内存的优化是个长期的过程,不是一两个版本的事,每个版本都需要收集线上内存数据进行监控以及分析。 这部分主要先介绍一些进行内存分析的基础…
下一页
个人成就
文章被点赞
331
文章被阅读
33,321
掘力值
1,058
关注了
3
关注者
778
收藏集
5
关注标签
3
加入于
2017-06-19