简介 CoordinatorLayout,中文应译:协调者布局。见名知意,CoordinatorLayout 主要用途有两个: 作为顶层布局使用。 作为一个容器,与一个或者多...
简介 CoordinatorLayout,中文应译:协调者布局。见名知意,CoordinatorLayout 主要用途有两个: 作为顶层布局使用。 作为一个容器,与一个或者多...
简介 抽屉式导航栏是一个面板,它将应用的主要导航选项显示在屏幕左边缘。大多数情况下,它处于隐藏状态,但是如果用户从屏幕左边缘滑动手指,同时在应用顶层触摸操作栏中的应用图标,它...
简介 FloatingActionButton:悬浮按钮。 首先看下其文档: FloatingActionButton 是一个 ImageButton,其包名为android...
简介 CardView 是 Android 5.0 引进的一种卡片式布局控件,是一个带有圆角和阴影效果的FrameLayout。 从 CardView 的文档中可以看到,它是...
简介 老规矩,先看下文档: 从文档可以看到,Snackbar 为一个操作提供轻量级、快速的反馈。固定在屏幕底部或者大设备左下角,显示时,从下往上滑出进行信息展示。Snackb...
简介 NavigationView,中文译为:导航视图,主要用作应用的导航菜单。 先来看下 NavigationView 的官方文档: 从文档中可以看到,Navigation...
简介 老规矩,先来看下 CollapsingToolbarLayout 文档: 从文档中可以看到,CollapsingToolbarLayout 存在于 design 包中,...
简介 NestedScrollView 即 支持嵌套滑动的 ScrollView。 因此,我们可以简单的把 NestedScrollView 类比为 ScrollView,其...
简介 Toolbar 主要作用:替换 ActionBar。 先看下 Toolbar 文档: 从其文档中可以看出,Toolbar 是一个ViewGroup,因此其内部可以添加其...
简介 TabLayout:顾名思义,就是能够提供给我们标签页功能的控件。它通常用于与ViewPager 联合使用,使界面具备滑动切换标签功能(TabLayout 本身已提供接...
简介 在 Android Design Support Library 25 的时候,Google 推出了新一代 底部导航栏 控件: BottomNavigationView...
Material Design 谷歌在发布 Android 5.0 Lollipop 的时候,同时为安卓应用引进了一种新的设计标准:Material Design。 官网对其...
简介 还是先来看下 AppBarLayout 文档: 从文档中可以看出,AppBarLayout 存在于 design 包中,是一个垂直布局的 LinearLayout,并且...
介绍 APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具,确切的说它是javac的一个工具,它用来在编译时扫描和处理注解。注解处...
本篇文章将带大家解析Robust框架热修复原理 主流的热修复框架类型 ClassLoader:将热修复的类放在dexElements[]的最前面,这样加载类时会优先加载到要修...
1、前言 目前做的nb网关,只支持公司内部传感器接入,为了兼容市面上绝大部分nb传感器接入,需要支持目前主流物联网协议,如COAP 2、概念 CoAP是受限制的应用协议(Co...
1.CoAP协议简介 Coap是一种在物联网世界的类web协议,它的详细规范定义在 RFC 7252。COAP名字翻译来就是“受限应用协议”,顾名思义,使用在资源受限的物联网...
前置条件 一台安装好Docker的Ubuntu机器,如果你还不知道如何安装Docker的话,请戳这里。 一、拉取ubuntu和mysql基础镜像 1、获取mysql镜像 2、...
1 什么是Nginx 2 为什么是Nginx因为很吊为什么这么吊 3 手摸手教你使用Nginx准备工作,可以不看源码编译安装,不关心源码安装可以跳过先上车掌握一些必会命令解剖...