首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
PinYiWu
掘友等级
android工程師
|
新創
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
赞
文章( 36 )
沸点( 0 )
(4.1.52)Android启动流程分析
#高能预警,超长文章,可能引起不适# 一Zygote孵化进程启动流程二SystemServer进程启动流程三Launcher启动流程四应用进程启动流程五Activity启动流程六Activity销毁流程
一步步探索学习Android Touch事件分发传递机制(三)
1. dispatchTouchEvent()方法源码分析 该方法首先判断传递进来的是不是一个ACTION_DOWN事件,if 是,就触发一个叫做 onUserInteraction()的回调方法。 onUserInteraction()方法在Activity.java中是个空…
OkHttpClient 源码分析 1(基于3.9.0的源码)
OkHttpClient是目前开发 android 应用使用最广泛的网络框架,最近看了阿里的 httpdns 里面对于 dns 的处理,我们团队就想调研一下在项目中有什么利弊,并且框架中是否对 socket 的连接是怎么缓存的。下面就带着问题去分析一下这个框架: 通过方法url…
聊聊Android中的ContextImpl
回到ContextImpl和Context,其实也是一样的,这个ContextImpl相当于代码中的Man,而Context相当于Person,只是一个接口,一个抽象类,但本质都是一样,而Decorator相当于ContextWrapper,那么具体的抽象实现类为什么呢,在An…
发布订阅消息系统Apache Pulsar简介
AI 前线导读:Apache Pulsar(孵化器项目)是一个企业级的发布订阅(pub-sub)消息系统,最初由 Yahoo 开发,并于 2016 年底开源,现在是 Apache 软件基金会的一个孵化器项目。Pulsar 在 Yahoo 的生产环境运行了三年多,助力 Yahoo…
使用系统TabLayout的app快来修Bug
系统 TabLayout 和 ViewPager 配合使用时有个 Bug,当切换 Tab 的时候,Tab 会整体往左抖一下,这个抖动速度很快,大家稍微注意点能看到。
初步探究Android内存泄漏(1)
1. Java中对象和对象引用的区别 上面两行代码中,第一行person属于声明了一个Person类的引用,而第二行的new才是真正创建了一个对象。 栈(stack) 每一个线程都拥有一个栈,在这里只保存基本数据类型和对象的引用(注意和对象的区别),例如在方法中定义一个局部变量…
人人都会设计模式---模版方法模式--Template-Method
身为苦逼的程序猿(媛),一定是茶叶和咖啡的忠实粉丝,多少个夜晚加班加点,累了困了喝红牛---不对是喝茶叶、咖啡「我们无形中使用了一个设计模式--模版方法模式」。我们知道不管是烧茶、煮咖啡都基本上分为以下几个步骤: 说了上面的例子,大家可能还懵懵的。那么来说一个更实际的例子,参加…
下一页
关注了
1
关注者
1
收藏集
3
关注标签
18
加入于
2017-11-09