首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刘望舒
掘友等级
腾讯TVP
|
公号「刘望舒」
腾讯最具价值专家,安卓进阶书畅销前三:《Android进阶指北》《Android进阶解密》《Android进阶之光》作者,连续五年蝉联电子工业出版社年度优秀作者,前华为架构师、独角兽技术总监,百度百科收录的资深专家
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
103
文章 101
沸点 2
赞
103
返回
|
搜索文章
最新
热门
Android Binder原理(四)ServiceManager的启动过程
在上一篇文章中,我们以MediaPlayerService为例,讲解了系统服务是如何注册的(addService),既然有注册就势必要有获取,但是在了解获取服务前,我们最好先了解ServiceManager的启动过程,这样更有助于理解系统服务的注册和获取的过程。 另外还有一点需…
Android Binder原理(三)系统服务的注册过程
在上一篇文章中,我们学习了ServiceManager中的Binder机制,有一个问题由于篇幅问题没有讲完,那就是MediaPlayerService是如何注册的。通过了解MediaPlayerService是如何注册的,可以得知系统服务的注册过程。 我们先来看MediaSer…
Android Binder原理(二)ServiceManager中的Binder机制
在上一篇文章中,我们了解了学习Binder前必须要了解的知识点,其中有一点就是Binder机制的三个部分:Java Binder、Native Binder、Kernel Binder,其中Java Binder和Native Binder都是应用开发需要掌握的。Java Bi…
Android Jetpack架构组件(六)一文带你了解ViewModel的使用和原理
在本系列的第4和第5篇文章中,介绍了LiveData的使用和原理,LiveData和ViewModel是一对好搭档,这篇文章我们一起来学习什么是ViewModel、ViewModel基本使用、ViewModel的原理。 在说ViewModel前,我们需要解一下MVVM和Data…
Android Gradle (一)Gradle的Android插件入门
在Gradle核心思想这个系列中我尽量避免了Gradle和Android之间的关联,这是因为在了解Gradle的核心思想后,可以更好的理解Android Gradle,因此这里强烈建议先阅读Gradle核心思想系列。 Android Gradle或者Gradle for And…
Android Gradle (二)签名配置和依赖管理
本系列上一篇,我介绍了Gradle的Android插件的入门,这一篇来介绍一些Gradle进阶的内容,当然进阶内容非常多,这篇文章就总结一些相对重要的、常用的一些知识点,比如Gradle的签名配置和依赖管理。 在一般公司中,当团队比较小的时候,App的签名信息都是放到项目中的,…
Android Jetpack架构组件(五)一文带你了解LiveData(原理篇)
在上一篇文章中我们学习了LiveData的基本用法,我们知道LiveData是一个可观察的数据持有者,他是具有组件生命周期感知的,那么它是如何观察组件生命周期变化的呢?LiveData和RxJava的不同的是,LiveData并不是通知所有观察者,它只会通知处于Active状态…
Android Jetpack架构组件(四)一文带你了解LiveData(使用篇)
在2017年前后,RxJava一直很火,我在Android进阶三部曲第一部《Android进阶之光》中就介绍了RxJava的使用和原理。谷歌推出的LiveData和RxJava类似,也是基于观察者,你可以认为LiveData是轻量级的RxJava。起初LiveData并不被看好…
Android Jetpack架构组件(三)一文带你了解Lifecycle(原理篇)
在上一篇文章中,我们学习了如何去使用Lifecycle,当然之会使用是不够的,还需要了解它的原理,这是成为优秀工程师必备的。这篇文章就来学习Lifecycle的基本原理。 Lifecycle使用两个枚举来跟踪其关联组件的生命周期状态,这两个枚举分别是Event和State。 S…
Android Jetpack架构组件(二)一文带你了解Lifecycle(使用篇)
在上一篇文章中,我们基本了解了什么是Android Jetpack,这一篇文章来介绍Android Jetpack架构组件的Lifecycle,Lifecycle用于帮助开发者管理Activity和Fragment 的生命周期,由于Lifecycle是LiveData和View…
下一页
个人成就
优秀创作者
文章被点赞
5,904
文章被阅读
477,466
掘力值
17,166
关注了
6
关注者
12,129
收藏集
1
关注标签
4
加入于
2017-03-20