- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 Flutter基础(一)移动开发跨平台技术的百家争鸣
本文首发于微信公众号「刘望舒」前言本来这一篇应该介绍如何搭建Flutter开发环境的,但我想在了解Flutter前,不妨了解一下跨平台技术的演进,这样更有助于学习Flutter,也能认清Flutter的优势和本质。这篇文章还有一个目的,就是希望大家是玩技术的人,而不是被技术玩的人,对于不同的技术要有自己的判断。1. 跨平台技术的诞生我是2010年开始从事的Android开发,当时会An...
2019-04-23 12:04:35 8063 3
原创 Android输入系统(四)输入事件是如何分发到目标窗口的?
关联系列解析WindowManager系列解析WMS系列深入理解JNI系列输入系统系列基于Android 8.1前言在Android输入系统(三)InputReader的加工类型和InputDispatcher的分发过程这篇文章中,由于文章篇幅的原因,InputDispatcher的分发过程还有一部分没有讲解,这一部分就是事件分发到目标窗口的过程。1. 为事件寻找合适的分发目标...
2019-04-05 01:33:57 1594 1
原创 Android Gradle (一)Gradle的Android插件入门
相关文章Gradle核心思想(一)为什么现在要用Gradle?Gradle核心思想(二)Gradle入门前奏Gradle核心思想(三)Groovy快速入门指南Gradle核心思想(四)看似无用,实则重要的Gradle WrapperGradle核心思想(五)通俗易懂的Gradle插件讲解Gradle核心思想(六)自定义Gradle插件的三种方式前言在Gradle核心思想这个系列中...
2019-04-05 01:31:43 2912 1
原创 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 5568
原创 Android AOSP基础(三)Android系统源码的整编和单编
关联系列Android AOSP基础系列Android系统启动系列前言在上一篇文章Android AOSP基础(二)AOSP 源码下载中,我们顺利的将AOSP下载了下来,很多时候我们不仅仅需要去查看源码,还有以下的几个需求:动态调试Android系统源码定制Android系统将最新版本的Android系统刷入到自己的Android设备中将系统源码导入到Android Stud...
2019-04-05 01:26:39 5808
原创 Android AOSP基础(二)AOSP源码下载
前言这篇文章我们来学习如何下载AOSP 源码,如果你还没有Linux 环境,请查看Android AOSP基础(一)VirtualBox 安装 Ubuntu这篇文章,另外如果你不需要编译源码,或者不需要最新的源码,可以直接从百度网盘:https://pan.baidu.com/s/1ngsZs 将源码下载下来。1.关于AOSPAOSP(Android Open Source Project...
2019-04-05 01:21:19 3573
原创 Android AOSP基础(一)VirtualBox 安装 Ubuntu
前言在Android进阶三部曲第二部《Android进阶解密》的第一章,我介绍了两种阅读源码的方式,其中一种是从百度网盘:https://pan.baidu.com/s/1ngsZs 将源码下载下来,然后用SouceInsight来查看,这种方式很便捷,适合去阅读源码,但是有两个弊端,一个是无法获取最新的源码,另一个是不能够编译源码。本系列就是来讲解下载和编译源码相关知识的。编译源码需要在 Li...
2019-04-05 01:19:26 1262
原创 Gradle核心思想(六)自定义Gradle插件的三种方式
相关文章Gradle核心思想(一)为什么现在要用Gradle?Gradle核心思想(二)Gradle入门前奏Gradle核心思想(三)Groovy快速入门指南Gradle核心思想(四)看似无用,实则重要的Gradle WrapperGradle核心思想(五)通俗易懂的Gradle插件讲解前言在上一篇文章Gradle核心思想(五)通俗易懂的Gradle插件讲解中,我介绍了什么是Gra...
2019-04-05 01:16:30 1505
原创 Gradle核心思想(五)通俗易懂的Gradle插件讲解
关联文章Gradle核心思想(一)为什么现在要用Gradle?Gradle核心思想(二)Gradle入门前奏Gradle核心思想(三)Groovy快速入门指南Gradle核心思想(四)看似无用,实则重要的Gradle WrapperGradle核心思想(五)通俗易懂的Gradle插件讲解前言在本系列的前作中,我们学习了为什么要用Gradle、Gradle的入门基础和Groovy的基...
2019-04-05 01:13:54 805
原创 Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
关联文章Gradle核心思想(一)为什么现在要用Gradle?Gradle核心思想(二)Gradle入门前奏Gradle核心思想(三)Groovy快速入门指南Gradle核心思想(四)看似无用,实则重要的Gradle WrapperGradle核心思想(五)通俗易懂的Gradle插件讲解前言在本系列的此前文章中,我们学习了为什么要用Gradle、Gradle的入门基础和Groovy...
2019-04-05 01:04:06 725
MyTabLayout2
2015-12-27
MyTabLayout
2015-12-27
MoonToolbar2
2015-12-04
MoonToolbar
2015-12-02
MyNotification
2015-11-29
MyCardView2
2015-11-27
RecyclerView
2015-11-25
MyRecyclerView
2015-11-25
Gson免费下载(包含开发包,源码,文档)
2015-04-21
GSON免费下载
2015-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人