首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
kailaisi
掘友等级
渣渣攻城狮
用键盘敲出自己的世界!
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
142
文章 139
沸点 3
赞
142
返回
|
搜索文章
最新
热门
电量优化你不得不知道的秘密
什么?我写个“破”应用还得管电量?我哪儿知道自己写的应用费不费电啊。。。 看到没,电量优化你能不重视么?好吧,我们的应用体量小,还真没怎么优化过😄。其实说起“电量优化”这个词,总有一种神秘感,不知从何入手。那么这里会告诉你,什么是电量优化,优化又是优化什么,怎么去做优化~ 其…
布局优化?应该这么玩
布局优化作为Android性能优化的一部分,其重要性不言而喻。那么在开发过程中,应该注意哪些事项,才能有助于我们开发出流畅的安卓应用?当遇到布局卡顿的时候,又该如何通过分析定位问题?本篇文章将会从原理到实践,一步步教你如何玩转布局优化。 合理的布局,能够有效地提高性能,加快页面…
内存优化深入版
最近一直想着自己以后的路如何走,Android的坑位越来越少,对于能力的要求也越来越高。曾想着换一个方向,但是最终都放弃了,毕竟这是自己喜欢的东西。所以,继续下去,不断的在Android方向发展吧。机会是给准备的人的,不断的充实自己,时刻准备着~ 进入正题。优化工作是一个开发工…
Okhttp原生拦截器大揭秘
在OkHttp的源码解析篇中,我们大体讲解了一下okhttp的整个调用流程,而且也知道了是采用责任链模式来一点点的处理各种拦截器的。而其中有5种自带的拦截器,我们并没有去进行详细的剖析。 其实每次我们去使用okhttp的时候,只是根据实际的需要封装自己的拦截器处理,对于如何实现…
LeakCanary源码解析
对于内存泄漏的检测,基于MAT起点较高,所以一般我们都使用LeakCanary来作为我们的内存泄漏检测工具来使用。 LeakCanary主要是基于弱引用来进行对于已经销毁的Activity和Fragment的回收监控来实现的。 强引用:无论如何都不会回收。 软引用:内存足够不回…
Android启动流程源码解析(二)
在之前的Android启动流程源码解析(一)源码分析中,我们最后遗留下来一个问题。那就是我们的Activity的启动是啥时候处理的啊?上万行的分析,也没看到我们想要的onCreate啥的。其实就是resumeFocusedStacksTopActivities方法,所以我们这篇…
Android启动流程源码解析(一)
我们的桌面其实也是一个应用。使用的Activity是LauncherActivity,通过获取安装的应用以及图标信息,将我们的应用展示在桌面上。当我们点击图标时,通过相关的代码进行启动。 可以看到这里面的代码就是设置了点击事件,然后当点击按钮时,设置对应的packageName…
Gson源码解析
JSON是一种文本形式的数据交换格式,相对于XML来说,更加轻量级。而且更加便于阅读。在实际的开发过程中,总是需要将Java对象和JSON数据进行互相的转化。因此网络上诞生了各种优质的二者转化的开源类库,比如fastjson,Gson,org.JSON,Jackson等等。 其…
Handler 源码机制
在安卓中,如果想要在多线程间进行通讯,那么最常用到的方法就是 Handler 了,用法也很简单,创建 Handler ,然后进行 Message 的发送。那么其具体是如何实现的呢?我们一点点来进行一次大揭秘 很早之前看过一篇文章,对于Handler的消息机制有一个特别形象的比喻…
Android之Fragment状态管理源码解析
在之前,我们写过一篇Fragment事务流程分析,在这篇文章中,我们了解到,Activity通过通过FragmentManager来对Fragment进行统一的管理。在文章最后,我们讲到FragmentManager会通过 moveToState() 方法,将Fragment的…
下一页
个人成就
文章被点赞
124
文章被阅读
56,450
掘力值
1,405
关注了
56
关注者
47
收藏集
3
关注标签
21
加入于
2016-10-19