- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 Android系统源码分析--Context
Android是一个开源系统,至少说是大部分开源的,源代码的学习对于我们学习Android帮助非常大,可能很多人看看源码时感觉代码太多了,不知道从何开始,今天我就从基本的部分开始跟大家一起学习Android源码。 声明:本篇以及以后Android源码分析是基于Android-7.1.2_r11(7.1版本系统)源码进行分析。如果之后切换会进行声明。希望对照源码学习的要找对应版本进行查看。在开
2017-09-13 20:22:32 578
原创 IntelliJ IDEA导入Android源码
我们知道在Windows系统下阅读源码利器是Source Insight,但是没有Mac版本,阅读源码一直是个问题,之前我写过关于阅读源码神器的Understand,但是如果项目过大则很慢,所以也不能用来阅读Android系统源码,在网上也查过Sublime text配置ctag,但是相对来说也是不方便,后来使用Visual Studio Code和Sublime text相差不多,最后想到用Int
2017-09-13 20:19:39 6638 3
原创 墨香带你学Launcher之(八)- 加载Icon、设置壁纸
上一章墨香带你学Launcher之(七)- 小部件的加载、添加以及大小调节介绍了小部件的加载以及添加过程,基于我的计划对于Launcher的讲解基本要完成了,因此本篇是我对Launcher讲解的最后一部分,计划了很久,因为时间的问题一直没有写,今天趁着有空写完。写了八篇,不多,Launcher里面还有很多东西,有兴趣的可以自己继续研究,看完这些主要的其他都是问题了,有什么需要了解的可以留言。最新版的
2017-09-12 01:09:14 1406
原创 墨香带你学Launcher之(七)- 小部件的加载、添加以及大小调节
上一章墨香带你学Launcher之(六)- 拖拽我们介绍了Launcher的拖拽过程,涉及到的范围比较广,包括图标的拖拽,桌面上CellLayout的拖拽,小部件的拖拽,以及跨不同部件的拖拽,设计思想非常巧妙,不过整个流程相对也比较好掌握,只要跟着上一章的流程自己多跟踪几遍基本就熟悉了。按照计划本章我们继续学习Launcher的Widget的加载、添加以及Widget的大小调节。Widget的数据
2017-09-12 01:08:20 1330
原创 墨香带你学Launcher之(六)- 拖拽
上一章墨香带你学Launcher之(五)- Workspace滑动介绍了workspace的形成以及滑动过程处理,本章我们介绍桌面图标的拖拽过程,这个拖拽过程设计非常巧妙,设计的东西很多,所以我尽量详细讲解。
2017-09-12 01:06:50 935
原创 墨香带你学Launcher之(五)- Workspace滑动
上一章墨香带你学Launcher之(四)- 应用安装、更新、卸载时的数据加载介绍了应用的安装、更新、卸载时的数据加载和图标绘制流程,本章我们来介绍承载图标、小部件等的Workspace的布局和滑动操作。
2017-09-12 01:03:53 882
原创 墨香带你学Launcher之(四)- 应用安装、更新、卸载时的数据加载
墨香带你学Launcher之(四)- 应用安装、更新、卸载时的数据加载上一章墨香带你学Launcher之(三)- 绑定屏幕、图标、文件夹和Widget讲了桌面CellLayout、图标、文件夹以及Widget的绑定流程,这个主要是第一次加载时的绑定流程,那么当用户安装新的应用,或者更新应用,或者卸载应用时桌面是如何处理的,今天我们来学习一下这个流程。我们知道应用的安装和更新都是通过应用市场来启动,而
2017-09-12 01:01:28 1467
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人