目录 MQTT简介 MQTT是机器对机器(M2M)/物联网(IoT)连接协议。它被设计为一个极其轻量级的发布/订阅消息传输协议。对于需要较小代码占用空间和/或网络带宽非常宝贵...
目录 MQTT简介 MQTT是机器对机器(M2M)/物联网(IoT)连接协议。它被设计为一个极其轻量级的发布/订阅消息传输协议。对于需要较小代码占用空间和/或网络带宽非常宝贵...
前言 笔者在写这篇文章的时候纠结了很久,不知道该以怎样的形式去讲解kotlin协程知识。笔者以前在学习的时候,也白嫖过各种各样的知识,看过很多文章,大概能够总结为三种: 讲的...
这篇是一个简单的实战,用前面的学到的东西写一个简单的网络请求框架。如果对LiveData,ViewMode等不太了解的可以看下:Jetpack第二篇:Lifecycles -...
Kotlin泛型-扩展函数 泛型的函数或者变量可以接收任何类型;扩展可以在不直接修改类定义的情况下增加类功能,扩展可以用于自定义类,也可以用于比如List、String, 以...
对象-接口-抽象 其它Kotlin文章Android学习Kotlin之一、常量-条件-函数-高阶函数[https://www.jianshu.com/p/bcfcbdb647...
Kotlin标准库函数 定义一个类很简单,和java一样声明需要的变量属性,在kotlin中省略了get()和set()函数默认支持get()和set(),并且可以自定义ge...
Kotlin标准库函数 在 Kotlin 源码的Standard.kt标准库中提供了一些便捷的内置高阶函数如 apply 、let、run、with、also、takelf,...
Null安全 在Java中我们司空见惯的空指针异常NullPointerException,带给了我们很多麻烦。Kotlin作为更强大的语言,势必会基于以往的语言设计经验对其...
Kotlin Java相对于Kotlin对比,Java的语法太繁琐,Kotlin更现代化, 语法更方便简洁, 可以作为更好的一个替代。Kotlin解决了Java中很多的痛点,...
1 ObjectAnimator 概述 前面讲解了ValueAnimator和估值器,ValueAnimator只能对数值进行计算,要实现动画需要监听动画,然后获取数值,...
背景 近几年,Android 相关的新技术层出不穷。往往这个技术还没学完,下一个新技术又出来了。很多人都是一脸黑人问号?不少开发者甚至开始哀嚎:“求求你们别再创造新技术了,我...
本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 本文意在快速集成并掌握阿里Android技术团队开源的一款路由框架。这款路由框架可以为我们的应用开发提供更...
1. 图像基础 图像分为矢量图和栅格图两种,这两张格式最直观的区别是矢量图可以无限放大而不失真,而矢量图放大或缩小就会因为失真而变得模糊,可以参加如下图片。 1.1栅格图 栅...
Android 动画在开发中是不可或缺的功能,或者说是界面灵动的添加剂。那你是否总结过 Android 中总共为开发者提供了多少种方式的动画呢?今天就为大家总结归纳一下。 我...
在Android移动端开发过程中,列表展示是咱们经常使用的一种展现方式。这个时候就可能有如下情况出现了,比如说现在咱们列表里面的项还是相当可观的,而且咱们只想快速的找到...
当毕业不够两年,身边的朋友慢慢得有车有房有女朋友周末有自己的节目,而我觉得很多美好的事情我都遥不可及,找不到可以让自己开心的事情做,心情很不好。但是同时我觉得沉淀需要时间、努...
简介 vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目。工具就是为了让开发者能够开箱即用快速地进行应用开发而开发的,...
前几篇文章中,分析了狭义上的架构概念,如《关于移动架构的思考与总结》, 《关于移动架构,有这一篇就够了》。从狭义上来讲,Android的架构概念就在这儿,无论怎么变,都是加加...
Android组件化和模块化开发 借鉴网址:https://www.jianshu.com/p/00746e6fb48a Github地址:https://github.co...
在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣布将支持 Dark Theme 也就是我们常说的...