240 发简信
IP属地:上海
  • Android View的绘制流程

    WindowManager、ViewRoot、DecorView 我们在日常编写Activity的时候会在Activity的onCreate方法里通过调用setContent...

  • 建议更新一下,去掉stormzhang,分享的东西没有价值,别误导你的读者呀。

  • 使用谷歌官方BottomNavigationView实现非md风格的底部状态栏

    先看效果 谷歌原始模板代码出来是这样的: 我知道, 这个跟谷歌官方建议的效果完全不同, 但是奈何公司的设计就喜欢这种风格, 其实国内的安卓app风格大都是在模仿ios. 废...

  • stormzhang就是个营销号,和另外三个放一起合适吗。。。

    Android学习攻略:手把手教你循序渐进地学习Android知识

    前言 如果你也学习Android,那么你大概率会看过我的文章。经常有读者给我留言:“该怎么学习Android?”、“日常学习Android的方法是什么”。 所以,今天,我将献...

  • Dart语法超光速入门(3):操作符与控制流

    前言 本篇文章参考自Dart官方文档。今天来讲解编程语言中最主要的部分,因为所有的逻辑都要依附于操作符和控制流。 运算操作符 加减乘除取余。'~/'表示除得的结果为整数。 +...

  • Dart语法超光速入门(2):函数

    前言 Dart是一门面向对象的语言,即使是函数,它也是一个对象,只不过他的类型是Function,接下来我们看看函数相关的语法。 定义函数 和java的语法类似,可以像下面这...

  • Dart语法超光速入门(1):内置类型

    前言 Flutter中使用的语言是Dart,而Dart的语法和Java很相似。本篇文章参考自Dart官方文档。 变量 使用var来自动推断变量类型 或者使用指定类型 如果你想...

  • 120
    手把手带你解析Handler源码

    Handler概述 关于Handler的使用无非就是在线程1中发送一个message,线程2接收到到这个消息便会在线程2里执行任务代码。而我们使用Handler最主要的目的就...

  • RxJava2.x之旅(1)

    关于RxJava具体是什么我就不多说了,这一系列文章我只打算对RxJava2.x的用法进行一些总结。 使用RxJava有以下3个步骤 创建一个Observable 创建一个O...

个人介绍
Android开发工程师,兴趣是赚钱