首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
秋时
掘友等级
Android开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 74
沸点 1
赞
75
返回
|
搜索文章
最新
热门
Android插件化-Activity篇
一、说明 Android插件化相关文章是根据包建强大佬的《Android插件开发指南》书籍学习而来,只是后续的代码部分均是根据Android P源码所实现。 二、什么是插件化 在真正去学习An
Android中Activity启动流程后篇
基于前篇所介绍的Activity启动模式、应用进程中启动Activity的相关流程,以及中篇所介绍的Android FrameWork中启动Activity的相关流程,现对Android Q上从Android Framework层通过Binder的方式调用到应用进程启动Acti…
Android9.0 ActivityManagerService源码之启动Activity中篇
在文章启动Activity开篇中对存储Activity的基本数据结构类、launchMode、亲和性以及分析源码过程中所涉及到的部分Flag简单的做了一个介绍以帮助后续对源码的理解。因为一下子将所有东西都写完,可能会导致篇幅特别特别长,所以该篇文章只解析到框架通过Binder的…
Android9.0 ActivityManagerService源码之启动Activity开篇
Activity启动流程系列文章都是基于Android9.0源码的,所以会和其他Android版本源码代码存在一定的偏差,不过Activity启动的大体流程是一致的这就ok了。因为启动Activity的过程比较复杂,所以Activity启动系列文章总共分为了三篇分别是开篇、中篇…
HasMap源码解析(jdk1.8对比jdk1.7)
在日常开发中如果需要存储的数据是键值对的形式,那么我们首先想到的数据结构肯定是HashMap了,当然还有HashTable。如果是在Android开发中则建议使用SparseArray和ArrayMap来替代HashMap,不过这里主要是针对HashMap不同版本进行源码解析。…
Android P事件分发源码解析
一直以来都想把Android中事件分发机制原理好好理解一下,但是一直没有时间,刚好趁着这次在家办公的机会把其中的源码好好的梳理了一下。一般来说一个完整事件会包含ACTION_DOWN、ACTION_MOVE和ACTION_UP三种事件,其中ACTION_DOWN事件的出现说明是…
Android中Job源码讲解之StateController
在Android中Job源码讲解这篇文章中对Job的基本用法、如何添加Job到JobStore以及最终是如何执行到自定义的JobService中等做了详细的讲解,但是当Job所要求的条件满足之后是如何回调到JobSchedulerService这一过程却只是简单的叙述了一下。因…
Android Doze状态源码分析
Doze模式也称低功耗模式,是google在Android6.0开始引入的,目的是为了帮助用户延长电池的使用时间,当处于该模式下的时候系统会限制应用Alarm、wakelock、wifi以及网络等系统资源的使用。当然系统会定期退出Doze模式一小段时间,让应用完成其延迟的活动。…
Android中Job源码讲解
在Android开发过程中可能会遇到这样需求,需要系统处于某一种或者多种特定的条件下才会开始执行某一项任务,比如在充电、wifi的情况下才会开始下载任务。因此在Android5.0及以上Google为我们提供了JobScheduler策略方案用于处理这种情况,同时也是为了达到省…
Android事件分发机制
一直以来对于Android中事件分发机制的原理不是特别的理解,因此抽了几天的时间看了一下其中的源码部分,以加深对Android事件分发的理解和认识。当然在看的过程中也是借鉴了网上大牛的博客,有兴趣的可以看一下这篇博客https://blog.csdn.net/carson_ho…
下一页
个人成就
文章被点赞
127
文章被阅读
34,828
掘力值
1,120
关注了
7
关注者
42
收藏集
0
关注标签
17
加入于
2017-03-24