首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
墨香
掘友等级
Android开发工程师
|
深圳ZP
因为兴趣所以选择,因为选择所以坚持。
关注
私信
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
19
关注
赞
419
文章 319
沸点 100
资讯 0
赞
419
关注
返回
|
搜索文章
文章
热门
最新
墨香
4年前
Java
Android
Android系统源码分析--View绘制流程之-inflate
LayoutInflater.inflate方法基本上每个开发者都用过,也有很多开发者了解过它的两个方法的区别,也有一些开发者去研究过源码,我这里再重复分析这个方法的源码其实一是做个记录,二是指出我认为的几个重点,帮助我们没有看过源码的人去了解将xml布局加载到代码中的过程。这…
797
25
11
墨香
4年前
源码
Android系统源码分析--View绘制流程之-setContentView
其实这个getWindow获取的是继承Window的PhoneWindow,所以这里getWindow.setContentView是调用的PhoneWindow.setContentView方法,具体的自己可以看看代码哪里赋值的就知道了。另外这个方法还有两个类似的方法: 这三…
518
11
评论
墨香
4年前
源码
Android系统源码分析之-ContentProvider
在之前我们分析过ContentProvider的启动比Application的启动早,所以使用时需要知道这种情况。在使用ContentResolver时是通过URI来访问的,URI的结构:content://cn.codemx.myprovider/item/123,我们划分一…
693
19
评论
墨香
5年前
Android
Android系统源码分析--Service启动流程
调用当前类中的startServiceCommon方法。 首先验证Intent中传递的组件名是否为空,为什么判断下面我们介绍,接着通过代理对象ActivityManagerProxy,通过Binder调用AMS(ActivityManagerService)中的对应方法star…
505
31
1
墨香
5年前
GitHub
Android
图片资源
墨香带你学Launcher之(五)- Workspace滑动
在第一章墨香带你学Launcher之(一)- 概述中我们讲过Workspace包含多个CellLayout,每个CellLayout是一个页面,多个CellLayout可以通过滑动切换,这样就可以找到不同的图标,那么Workspace中的CellLayout是如何布局到Work…
916
17
评论
墨香
5年前
GitHub
Android
图片资源
墨香带你学Launcher之(四)- 应用安装、更新、卸载时的数据加载
上一章墨香带你学Launcher之(三)- 绑定屏幕、图标、文件夹和Widget讲了桌面CellLayout、图标、文件夹以及Widget的绑定流程,这个主要是第一次加载时的绑定流程,那么当用户安装新的应用,或者更新应用,或者卸载应用时桌面是如何处理的,今天我们来学习一下这个流…
1738
19
评论
墨香
5年前
图片资源
Icon
Android
墨香带你学Launcher之(三)- 绑定屏幕、图标、文件夹和Widget
代码实现就是在bindAddScreens方法中通过for循环添加CellLayout,比较简单不再贴代码。 我们接着看第二第三个函数,这两个函数是一样的,但是参数不一样,从参数名字可以看到第一个bind当前页面的图标、文件夹、widget的,第二个是bind其他屏幕图标、文件…
1882
19
1
墨香
5年前
图片资源
Icon
Android
墨香带你学Launcher之(二)- 数据加载流程
LauncherAppState:单例模式的全局管理类,主要是初始化一些对象,注册广播等. Compat:兼容包,带有这个后缀的都是做兼容处理的类. 我们在买回新的手机或者第一次安装新的Launcher后,会发现手机的第一页已经有了一些应用的图标和时钟或者天气插件,那么这个是怎…
1459
32
评论
墨香
5年前
墨香带你学Launcher之(一)- 概述
说到launcher,大家也不会陌生,launcher其实就是一个app,从功能上说,是对手机上其他app的一个管理和启动,从代码上说比其他app多了一个属性,就是在AndroidManifest.xml文件中多了一个“”属性,这个属性就是在启动系统或者按Home键时会过滤这个…
2039
52
评论
墨香
5年前
Android
源码
Android系统源码分析--Activity的finish过程
这里调用finish方法,传入参数DONT_FINISH_TASK_WITH_ACTIVITY,这个参数是在finish掉Activity的时候不finish掉Task。 ActivityManagerNative.getDefault()方法其实我们在前面文章提到过,得到的是…
1158
25
评论
下一页
个人成就
优秀创作者
文章被点赞
3,195
文章被阅读
82,062
掘力值
5,477
关注了
52
关注者
3,075
收藏集
19
关注标签
36
加入于
2016-08-04