首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刘望舒
掘友等级
腾讯TVP
|
公号「刘望舒」
腾讯最具价值专家,安卓进阶书畅销前三:《Android进阶指北》《Android进阶解密》《Android进阶之光》作者,连续五年蝉联电子工业出版社年度优秀作者,前华为架构师、独角兽技术总监,百度百科收录的资深专家
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
103
文章 101
沸点 2
赞
103
返回
|
搜索文章
最新
热门
Android进阶三部曲 第二部《Android进阶解密》已出版
《Android进阶之光》适合初、中级工程师阅读,因此我需要写一本适合中、高级工程师阅读的进阶书。 目前市场上的系统源码分析的书大部分不是专门为应用开发编写的,因此我要专门为Android应用开发编写一本系统源码分析的书,不仅如此,我还要将系统源码和应用开发相结合并融会贯通。 …
Android包管理机制(五)APK是如何被解析的
在本系列的前面文章中,我介绍了PackageInstaller的初始化和安装APK过程、PMS处理APK的安装和PMS的创建过程,这些文章中经常会涉及到一个类,那就是PackageParser,它用来在APK的安装过程中解析APK,那么APK是如何被解析的呢?这篇文章会给你答案…
Gradle核心思想(三)Groovy快速入门指南
在前面我们学习了为什么现在要用Gradle?和Gradle入门前奏两篇文章,对Gradle也有了大概的了解,这篇文章我们接着来学习Groovy的基础,要想学好Gradle,Groovy是必须要掌握的。Groovy仅凭一篇文章是介绍不完的,这里会带大家快速的入门Groovy,讲解…
Gradle核心思想(二)Gradle入门前奏
在上一篇文章Android Gradle(一)为什么现在要用Gradle?中,我们学习了常见的构建工具,以及Gradle与这些构建工具相比有那些不同的特性。这一篇文章我们接着来学习Gradle入门需要掌握的知识,包括配置环境、实现Hello World、Gradle的任务、Gr…
Gradle核心思想(一)为什么现在要用Gradle?
又要开启一个新系列了,这个系列我们来学习Gradle,它是一个基于JVM的新一代构建工具,关于Gradle完全可以写一本书,这个系列会针对Android开发来对Gradle的知识进行精简讲解。Gradle目前已经应用于多个Android开发的技术体系中,比如构建系统、插件化、热…
Android包管理机制(四)PMS的创建过程
PMS的创建过程分为两个部分进行讲解,分别是SyetemServer处理部分和PMS构造方法。其中SyetemServer处理部分和AMS和WMS的创建过程是类似的,可以将它们进行对比,这样可以更好的理解和记忆这一知识点。 1. SyetemServer处理部分 PMS是在Sy…
Android中多线程切换的几种方法
AsyncTask的多线程切换、EventBus的多线程切换和RxJava的多线程切换,看这一篇文章就够了。
Android包管理机制(三)PMS处理APK的安装
在上一篇文章Android包管理机制(二)PackageInstaller安装APK中,我们学习了PackageInstaller是如何安装APK的,最后会将APK的信息交由PMS处理。那么PMS是如何处理的呢?这篇文章会给你答案。 APK的信息交由PMS后,PMS通过向Pac…
手动实现Android热修复
周一发布了新版本,当天晚上用户就为app未测试到的bug发飙了,恩,很快就找到了问题所在,一个容易疏忽的空指针。虽然只是一个小小的bug但是不修复是很影响用户体验的啊,如果要重新修复上线,波及范围太广了,所有用户又要重新下载。 我们可以让这个bug“偷偷”的修复
Android包管理机制(二)PackageInstaller安装APK
在本系列上一篇文章Android包管理机制(一)PackageInstaller的初始化中我们学习了PackageInstaller是如何初始化的,这一篇文章我们接着学习PackageInstaller是如何安装APK的。本系列文章的源码基于Android8.0。 紧接着上一篇…
下一页
个人成就
优秀创作者
文章被点赞
5,907
文章被阅读
482,832
掘力值
17,186
关注了
6
关注者
12,134
收藏集
1
关注标签
4
加入于
2017-03-20