Android进阶
文章平均质量分 92
刘望舒
腾讯最具价值专家,Android进阶书畅销前三: 《Android进阶指北》《Android进阶解密》《Android进阶之光》 作者 ,连续5年蝉联电子工业出版社年度优秀作者。国内首批Android开发者,10多年开发经验,前华为架构师、独角兽公司技术总监。国内唯一被百度百科收录的Android技术专家,谷歌开发者社区、Droidcon等技术大会特邀讲师,CSDN 2018年度十大博客之星。
展开
-
Android AOSP基础(四)Source Insight和Android Studio导入系统源码
关联系列Android AOSP基础系列Android系统启动系列前言在上一篇文章Android AOSP基础(三)Android系统源码的整编和单编中,我们对系统源码进行了编译,这篇文章我们接着来学习如何将系统源码导入到编辑器中,以便于查看和调试源码。关于查看源码,可以使用Android Studio、Eclipse、Sublime、Source Insight等软件,这里我推荐使用S...原创 2019-04-05 01:29:38 · 5339 阅读 · 0 评论 -
Android Gradle (一)Gradle的Android插件入门
相关文章Gradle核心思想(一)为什么现在要用Gradle?Gradle核心思想(二)Gradle入门前奏Gradle核心思想(三)Groovy快速入门指南Gradle核心思想(四)看似无用,实则重要的Gradle WrapperGradle核心思想(五)通俗易懂的Gradle插件讲解Gradle核心思想(六)自定义Gradle插件的三种方式前言在Gradle核心思想这个系列中...原创 2019-04-05 01:31:43 · 2843 阅读 · 1 评论 -
Android输入系统(四)输入事件是如何分发到目标窗口的?
关联系列解析WindowManager系列解析WMS系列深入理解JNI系列输入系统系列基于Android 8.1前言在Android输入系统(三)InputReader的加工类型和InputDispatcher的分发过程这篇文章中,由于文章篇幅的原因,InputDispatcher的分发过程还有一部分没有讲解,这一部分就是事件分发到目标窗口的过程。1. 为事件寻找合适的分发目标...原创 2019-04-05 01:33:57 · 1539 阅读 · 1 评论 -
Flutter基础(一)移动开发跨平台技术的百家争鸣
本文首发于微信公众号「刘望舒」前言本来这一篇应该介绍如何搭建Flutter开发环境的,但我想在了解Flutter前,不妨了解一下跨平台技术的演进,这样更有助于学习Flutter,也能认清Flutter的优势和本质。这篇文章还有一个目的,就是希望大家是玩技术的人,而不是被技术玩的人,对于不同的技术要有自己的判断。1. 跨平台技术的诞生我是2010年开始从事的Android开发,当时会An...原创 2019-04-23 12:04:35 · 8010 阅读 · 3 评论 -
Android AOSP基础(五)Android Studio调试系统源码的三种方式
本文首发于微信公众号「刘望舒」关联系列Android AOSP基础系列Android系统启动系列应用进程启动系列Android深入四大组件系列Android深入理解Context系列Android深入理解JNI系列Android解析WindowManagerAndroid解析WMS系列Android解析AMS系列Android包管理机制系列Android输入系统系列前...原创 2019-08-19 23:55:44 · 5176 阅读 · 5 评论