刘望舒的专栏

我的独立博客 http://liuwangshu.cn

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android进阶三部曲 第二部《Android进阶解密》已出版(内含勘误)

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

2018-10-17 12:46:30

阅读数 8538

评论数 18

Android进阶三部曲 第一部《Android进阶之光》已出版(内含勘误)

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

2017-07-05 23:21:26

阅读数 20080

评论数 50

我的独立博客 http://liuwangshu.cn

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

2017-04-13 13:29:54

阅读数 6857

评论数 5

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

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

2016-02-22 15:45:38

阅读数 29160

评论数 56

Flutter基础(十三)Flutter与Android的相互通信

本文首发于公众号「刘望舒」 ReactNative入门系列 React Native组件 Flutter基础系列 前言 本来这篇文章应该讲一下Flutter的插件开发,但是在插件开发的基础是PlatformChannel,也就是Flutter与Android/iOS Native的通信,理解了...

2019-08-20 00:22:08

阅读数 210

评论数 1

Flutter基础(十二)路由(页面跳转)与数据传递

本文首发于公众号「刘望舒」 ReactNative入门系列 React Native组件 Flutter基础系列 前言 在Android开发中我们使用Intent来进行页面跳转,也称之为原生路由,后来出现了一些路由框架,比如ARouter。 在Flutter中进行界面跳转的就是路由,路由用Ro...

2019-08-20 00:20:36

阅读数 79

评论数 1

Flutter基础(十一)网络请求(Dio)与JSON数据解析

本文首发于公众号「刘望舒」 ReactNative入门系列 React Native组件 Flutter基础系列 前言 在Android开发中如果我们想要请求网络,可以使用HttpClent、HttpURLConnection,但在项目中一般都会使用OkHttp和Retrofit。在Flutt...

2019-08-20 00:19:15

阅读数 189

评论数 1

"Flutter基础(十)布局Widget快速入门

本文首发于公众号「刘望舒」 ReactNative入门系列 React Native组件 Flutter基础系列 前言 Flutter的布局在此前的文章多多少少用过,但是没有具体讲过,Flutter的布局实际上也由Widget来控制的,在Flutter官网上并没有对布局Widget进行分类,这...

2019-08-20 00:01:53

阅读数 146

评论数 1

Flutter基础(九)资源和图片

本文首发于公众号「刘望舒」 ReactNative入门系列 React Native组件 Flutter基础系列 和Android开发一样,Flutter也有asset这一概念,asset是打包到程序安装包中的,可在运行时访问。常见的asset类型包括静态数据(例如JSON文件)、配置文件、图...

2019-08-20 00:00:22

阅读数 88

评论数 0

Flutter基础(八)手势相关Widget:GestureDetector和Dismissible

本文首发于公众号「刘望舒」 ReactNative入门系列 React Native组件 Flutter基础系列 前言 移动开发中,用户交互是一个重要的环节,在Android中的触摸、点击、滑动等事件处理都提供了相关的Api,在Flutter中也是一样的,是由Widget来实现的。 Flutte...

2019-08-19 23:59:27

阅读数 144

评论数 0

Flutter基础(七)Scrolling Widget之ListView、GridView、PageView

本文首发于公众号「刘望舒」 ReactNative入门系列 React Native组件 Flutter基础系列 前言 我们知道Widget的分类有很多种,比如:Basics、Material Components、Cupertino、Scrolling等等,在前面的文章我介绍了Basics和...

2019-08-19 23:57:30

阅读数 80

评论数 0

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

本文首发于微信公众号「刘望舒」 关联系列 Android AOSP基础系列 Android系统启动系列 应用进程启动系列 Android深入四大组件系列 Android深入理解Context系列 Android深入理解JNI系列 Android解析WindowManager ...

2019-08-19 23:55:44

阅读数 120

评论数 0

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

本文首发于公众号「刘望舒」 ReactNative入门系列 React Native组件 Flutter基础系列 前言 在上一篇 Flutter基础(五)Material组件最佳入门(前篇)中,我介绍了Material组件的MaterialApp、Scaffold、AppBar,这篇文章接着介...

2019-07-29 20:52:09

阅读数 195

评论数 1

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

本文首发于公众号「刘望舒」 关联系列 ReactNative入门系列 React Native组件 Flutter基础系列 前言 在上一篇文章Flutter基础(四)开发Flutter应用前需要掌握的Basics Widget,我们学习了Basics Widget,除了Basics Widge...

2019-07-29 20:50:22

阅读数 142

评论数 0

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

本文首发于公众号「刘望舒」 关联系列 ReactNative入门系列 React Native组件 Flutter基础系列 前言 学完了Dart语言,接下来就可以学习Widget了,Flutter的UI界面就是由Widget组成的,Widget的数量繁多,因此我会用几篇文章来专门介绍它,本篇就...

2019-07-29 20:45:25

阅读数 325

评论数 2

Flutter基础(三)Dart快速入门

本文首发于公众号「刘望舒」 关联系列 ReactNative入门系列 React Native组件 Flutter基础系列 前言 Dart是Flutter SDK指定的语言,因此要学习Flutter,Dart是必须掌握的。关于Dart可以写一本书了,这里用一篇文章来介绍下Dart的精髓,带你快...

2019-07-10 01:51:03

阅读数 346

评论数 0

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

本文首发于公众号「刘望舒」 关联系列 ReactNative入门系列 React Native组件 Flutter基础系列 前言 其实没想写Flutter的相关文章的,因为这些看官方文档就够了,但是有不少同学就想看我写的,因此我也写个Flutter系列,顺便自己也梳理下知识点。这个Flutte...

2019-07-10 01:49:17

阅读数 400

评论数 0

Flutter基础(一)移动开发跨平台技术的百家争鸣

本文首发于微信公众号「刘望舒」 前言 本来这一篇应该介绍如何搭建Flutter开发环境的,但我想在了解Flutter前,不妨了解一下跨平台技术的演进,这样更有助于学习Flutter,也能认清Flutter的优势和本质。这篇文章还有一个目的,就是希望大家是玩技术的人,而不是被技术玩的人,对于...

2019-04-23 12:04:35

阅读数 5360

评论数 3

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

关联系列 解析WindowManager系列 解析WMS系列 深入理解JNI系列 输入系统系列 基于Android 8.1 前言 在Android输入系统(三)InputReader的加工类型和InputDispatcher的分发过程这篇文章中,由于文章篇幅的原因,InputDispatcher...

2019-04-05 01:33:57

阅读数 270

评论数 0

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

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

2019-04-05 01:31:43

阅读数 580

评论数 1

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