Flutter基础(六)Material组件之BottomNavigationBar、TabBar、Drawer

本文首发于公众号「刘望舒」

查看更多

分享到 评论

Flutter基础(五)Material组件之MaterialApp、Scaffold、AppBar

本文首发于公众号「刘望舒」

查看更多

分享到 评论

Flutter基础(四)开发Flutter应用前需要掌握的Basic Widget

本文首发于公众号「刘望舒」

查看更多

分享到 评论

Flutter基础(三)Dart快速入门

本文首发于公众号「刘望舒」

查看更多

分享到 评论

Flutter基础(二)Flutter开发环境搭建和Hello World

本文首发于公众号「刘望舒」

查看更多

分享到 评论

Flutter基础(一)移动开发的跨平台技术演进

本文首发于公众号「刘望舒」

查看更多

分享到 评论

Android AOSP基础(五)Android Studio调试系统源码的三种方式

本文首发于微信公众号「后厂村码农」

关联系列
Android AOSP基础系列
Android系统启动系列
Android深入四大组件系列

查看更多

分享到 评论

Android AOSP基础(四)Source Insight和Android Studio导入系统源码

本文首发于微信公众号「后厂村码农」

关联系列
Android AOSP基础系列
Android系统启动系列

查看更多

分享到 评论

Android Gradle (一)Gradle的Android插件入门

本文首发于微信公众号「后厂村码农」

相关文章
Gradle核心思想(一)为什么现在要用Gradle?
Gradle核心思想(二)Gradle入门前奏
Gradle核心思想(三)Groovy快速入门指南
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
Gradle核心思想(五)通俗易懂的Gradle插件讲解
Gradle核心思想(六)自定义Gradle插件的三种方式

查看更多

分享到 评论

Android AOSP基础(三)Android系统源码的整编和单编

本文首发于微信公众号「后厂村码农」

关联系列
Android AOSP基础系列
Android系统启动系列

查看更多

分享到 评论

Android AOSP基础(二)AOSP源码下载

本文首发于微信公众号「后厂村码农」

前言

这篇文章我们来学习如何下载AOSP 源码,如果你还没有Linux 环境,请查看Android AOSP基础(一)VirtualBox 安装 Ubuntu这篇文章,另外如果你不需要编译源码,或者不需要最新的源码,可以直接从百度网盘:https://pan.baidu.com/s/1ngsZs 将源码下载下来。

查看更多

分享到 评论

Android AOSP基础(一)VirtualBox 安装 Ubuntu

本文首发于微信公众号「后厂村码农」

前言

在Android进阶三部曲第二部《Android进阶解密》的第一章,我介绍了两种阅读源码的方式,其中一种是从百度网盘:https://pan.baidu.com/s/1ngsZs 将源码下载下来,然后用SouceInsight来查看,这种方式很便捷,适合去阅读源码,但是有两个弊端,一个是无法获取最新的源码,另一个是不能够编译源码。本系列就是来讲解下载和编译源码相关知识的。编译源码需要在 Linux 环境下进行,很多同学的系统不是Ubuntu,但是可以在Windows和Mac上使用VirtualBox 来安装 Ubuntu,这篇文章会讲解Windows10环境下的安装过程,Mac环境也是大同小异。另外Windows 10下也可以在Microsoft Store中下载Ubuntu软件,可以去尝试下。

查看更多

分享到 评论

Gradle核心思想(六)自定义Gradle插件的三种方式

本文首发于微信公众号「后厂村码农」

相关文章
Gradle核心思想(一)为什么现在要用Gradle?
Gradle核心思想(二)Gradle入门前奏
Gradle核心思想(三)Groovy快速入门指南
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
Gradle核心思想(五)通俗易懂的Gradle插件讲解

查看更多

分享到 评论

Gradle核心思想(五)通俗易懂的Gradle插件讲解

本文首发于微信公众号「后厂村码农」

关联文章
Gradle核心思想(一)为什么现在要用Gradle?
Gradle核心思想(二)Gradle入门前奏
Gradle核心思想(三)Groovy快速入门指南
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
Gradle核心思想(五)通俗易懂的Gradle插件讲解

查看更多

分享到 评论

Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper

本文首发于微信公众号「后厂村码农」

关联文章
Gradle核心思想(一)为什么现在要用Gradle?
Gradle核心思想(二)Gradle入门前奏
Gradle核心思想(三)Groovy快速入门指南
Gradle核心思想(四)看似无用,实则重要的Gradle Wrapper
Gradle核心思想(五)通俗易懂的Gradle插件讲解

查看更多

分享到 评论

Android输入系统(四)输入事件是如何分发到目标窗口的?

本文首发于微信公众号「刘望舒」

关联系列
解析WindowManager系列
解析WMS系列
深入理解JNI系列
输入系统系列

查看更多

分享到 评论