刘望舒的专栏

CSDN更新放缓,请移步 http://liuwangshu.cn

排序:
默认
按更新时间
按访问量

Android进阶二部曲第二部《Android进阶解密》已出版

独立博客版本请点击这里 Android进阶二部曲第一部《Android进阶之光》介绍 :点击这里 本书源码地址:https://github.com/henrymorgen/android-advanced-decode 为什么写这本书 Android进阶二部曲包括《Android进阶...

2018-10-17 12:46:30

阅读数:917

评论数:2

曙光到来,我的新书《Android进阶之光》已出版(内含勘误)

2016年我开始建立了自己的知识体系,所有的文章都是围绕着这个体系来写,随着这个体系的慢慢成长,开始有很多出版社联系我写书,因为比较看好电子工业出版社,就顺理成章的开始了《Android进阶之光》这本书的编写。写作过程中并没有遇到什么困难,就是书名一直确定不下来,后来受到了《运营之光》的启发,这本...

2017-07-05 23:21:26

阅读数:15795

评论数:49

CSDN更新放缓,请移步 http://liuwangshu.cn

我的独立博客地址为:http://liuwangshu.cn。虽然有了独立博客,但我还会继续在CSDN、简书中持续更新我的文章。独立博客收入了我精选的上百篇文章,在电脑和手机上都有着良好的阅读体验,欢迎大家关注。

2017-04-13 13:29:54

阅读数:5482

评论数:5

本博客知识体系引导(更新至2018.10.4)

前言 为了方便大家的阅读以及自己的知识体系的建立,特意来写出这个引导文章。以前我是遇到什么写什么,想到什么写什么,从2016年开始我将围绕这个知识体系来写文章,从点到面来逐步建立并完善自己的知识体系,同时也欢迎大家关注我的博客。 想要查看更清晰的知识体系,请移步到 http://liu...

2016-02-22 15:45:38

阅读数:27058

评论数:56

寒冬已至?四面楚歌的Android工程师该何去何从

本文首发于 刘望舒的博客 地址:http://liuwangshu.cn/life/android-wheretogo.html 寒冬真的来了吗?可能是吧,因为最近几年每年都说是寒冬,说的真的叫人焦虑。不过互联网的整体环境确实不如前几年,即使不说我想大家也能隐约的感受到了。作为曾经炙手可热的A...

2018-11-06 21:01:14

阅读数:11433

评论数:29

Android Gradle(二)Gradle入门前奏

前言 在上一篇文章Android Gradle(一)为什么现在要用Gradle?中,我们学习了常见的构建工具,以及Gradle与这些构建工具相比有那些不同的特性。这一篇文章我们接着来学习Gradle入门需要掌握的知识,包括配置环境、实现Hello World、Gradle的任务、Gradle日志...

2018-10-04 17:44:51

阅读数:315

评论数:0

8月25日技术大会演讲感想

前言 为了准备参加这次大会,我公号停更了一周,现在利用晚上时间来简单谈谈我参加这次技术大会的几点感想。 1.台上半小时,台下半年功 本来是要讲半小时的,但是前面的讲师超时了半个多小时,为了不延后大会的时间,所以我就讲了20分钟。 这次演讲的PPT虽然只花...

2018-09-15 14:42:51

阅读数:283

评论数:2

Android Gradle(一)为什么现在要用Gradle?

前言 又要开启一个新系列了,这个系列我们来学习Gradle,它是一个基于JVM的新一代构建工具,关于Gradle完全可以写一本书,这个系列会针对Android开发来对Gradle的知识进行精简讲解。Gradle目前已经应用于多个Android开发的技术体系中,比如构建系统、插件化、热修复和组件化...

2018-08-21 13:45:17

阅读数:382

评论数:0

Android包管理机制(四)PMS的创建过程

相关文章 Android包管理机制系列 前言 PMS的创建过程分为两个部分进行讲解,分别是SyetemServer处理部分和PMS构造方法。其中SyetemServer处理部分和AMS和WMS的创建过程是类似的,可以将它们进行对比,这样可以更好的理解和记忆这一知识点。 1. Sye...

2018-08-21 13:43:24

阅读数:142

评论数:0

Android包管理机制(三)PMS处理APK的安装

相关文章 Android包管理机制系列 前言 在上一篇文章Android包管理机制(二)PackageInstaller安装APK中,我们学习了PackageInstaller是如何安装APK的,最后会将APK的信息交由PMS处理。那么PMS是如何处理的呢?这篇文章会给你答案。 1...

2018-07-31 21:33:18

阅读数:458

评论数:0

Android包管理机制(二)PackageInstaller安装APK

前言 在本系列上一篇文章Android包管理机制(一)PackageInstaller的初始化中我们学习了PackageInstaller是如何初始化的,这一篇文章我们接着学习PackageInstaller是如何安装APK的。本系列文章的源码基于Android8.0。 1.Packa...

2018-07-13 01:35:05

阅读数:879

评论数:0

Android领域的巴萨队征召队员

独立博客版本请点击这里 目前我的知识星球已经开了一个月了,目前发展的很不错:星球成员210+人,主题160+,问答70+,精华18,可以看出这是一个非常活跃的星球。不论你是否想要加入我们,我都建议你阅读下本文。 什么是知识星球 知识星球是一个拥有共同话题、目标的人在一起使用的朋友圈,这里...

2018-06-29 01:14:18

阅读数:684

评论数:0

Android包管理机制(一) PackageInstaller的初始化

前言 包管理机制是Android中的重要机制,是应用开发和系统开发需要掌握的知识点之一。 包指的是Apk、jar和so文件等等,它们被加载到Android内存中,由一个包转变成可执行的代码,这就需要一个机制来进行包的加载、解析、管理等操作,这就是包管理机制。包管理机制由许多类一起组成,其中核心...

2018-06-19 16:45:46

阅读数:990

评论数:3

Android插件化原理(一)Activity插件化

相关文章 Android深入四大组件系列 Android解析AMS系列 Android解析ClassLoader系列 前言 四大组件的插件化是插件化技术的核心知识点,而Activity插件化更是重中之重,Activity插件化主要有三种实现方式,分别是反射实现、接口实现和Hook技术...

2018-06-04 22:45:38

阅读数:1654

评论数:1

《Android进阶之光》续作内容简介

《Android进阶之光》续作的书名现在还没有定,目前已经完稿,预计会在9月出版。本书基于Android8.0,理念和《Android开发艺术探索》相近,是将源码和应用开发相结合并融会贯通。本书共分为17章从三个方面来组织内容。 1. 介绍Android应用开发所需要掌握的系统源码知识,...

2018-05-15 16:49:44

阅读数:778

评论数:7

我是如何写出一本畅销技术书的

如何写技术文章已经有很多人写过了,这里我来讲一下如何写一本畅销书,以及成为畅销书作者后发生的事。 1.阻碍写书的关键点 很多人都想写书,也想了很久,就是事没成,最主要就是没有迈出第一步,阻碍迈出第一步的原因主要有三点,分别是担忧、动机和积累。 写书前一般会有以下担忧: 1. 卖不出去 ...

2018-04-03 20:30:50

阅读数:2005

评论数:6

Android热修复原理(一)热修复框架对比和代码修复

相关文章 解析ClassLoader系列 前言 在Android应用开发中,热修复技术被越来越多的开发者所使用,也出现了很多热修复框架,比如:AndFix、Tinker、Dexposed和Nuwa等等。如果只是会这些热修复框架的使用那意义并不大,我们还需要了解它们的原理,...

2018-03-12 01:20:29

阅读数:29643

评论数:6

Android解析WindowManagerService(三)Window的删除过程

相关文章 Android系统启动系列 Android深入四大组件系列 Android应用进程启动过程系列 Android解析WindowManager系列 前言 在本系列文章中,我提到过:Window的操作分为两大部分,一部分是WindowManager处理部分,另一部分是WMS处...

2018-01-22 22:36:09

阅读数:850

评论数:0

2017~2018 问心无愧,执意前行

2017年问心无愧 2017年工作中的我并没有太多成长,做需求、改bug,没有什么好说的。而在工作之余我所做的事才是我要说的,在2017年我主要做了两个值得说的事,一个是创建了我的个人独立博客,一个是《Android进阶之光》的出版。 个人博客是我花了2个通宵搞定的,中间花了很多时间改进,博客...

2018-01-11 22:35:15

阅读数:1046

评论数:3

Android深入四大组件(七)Android8.0 根Activity启动过程(后篇)

当我开始阅读Android 8.0源码时发现应用程序(根Activity)启动过程照Android 7.0有了一些变化,因此又写下了本篇文章,本篇文章照此前的文章不仅流程发生变化,而且增加了一些分析,算是升级版本。由于篇幅较长,Android8.0 根Activity启动过程仍旧分为前篇和后篇来进...

2017-12-18 12:17:36

阅读数:1056

评论数:0

提示
确定要删除当前文章?
取消 删除