240 发简信
IP属地:上海
  • Kotlin顶级函数

    顶级函数 在Java中,遇到一段重复性非常高的代码。我们会将其抽离成一个方法。这样的代码就有比较高的内聚。当遇到需要变更的时候,只需要变更一处即可。 上面的代码,我们将输出语...

  • Dart 语言入门 (三)- Functions

    Dart 语言系列 Dart 语言入门 (一) Dart 语言入门 (二) Dart 语言入门 (三) Dart 语言入门 (四) Dart 语言入门 (五) Functio...

  • 120
    深入理解 Dart 中的 Mixin

    在开始阅读此篇文章之前,我们可以先思考下如下问题: 什么是 Mixin ? Mixin为什么会被设计出来,它解决了什么问题? 在 Mixin 被设计出来之前是如何解决此类问题...

  • 120
    低功耗蓝牙Ble的详细使用流程

    概述 中心角色和外围角色 在BLE中存在两个角色,一个是中心角色(Central),一个是外围角色(Peripheral),蓝牙设备或手机都可以单独作为Central或Per...

  • 120
    低功耗蓝牙介绍[译]

    本文将advertising翻译成告知,其他中文翻译可能翻译成为广告本文将service关键字翻译成服务本文将characteristic关键字翻译成特征本文为了阅读方便部分...

  • 120
    蓝牙低功耗(BLE)概述

    一、初始蓝牙低功耗 Android 4.3(API Level 18)开始引入Bluetooth Low Energy(BLE,低功耗蓝牙)的核心功能并提供了相应的 API,...

  • 120
    Android BLE 蓝牙开发入门

    初识低功耗蓝牙 Android 4.3(API Level 18)开始引入Bluetooth Low Energy(BLE,低功耗蓝牙)的核心功能并提供了相应的 API, 应...

  • 120
    学好Flutter的关键是明白StatefulWidget和StatelessWidget区别

    实现Flutter App时,我们使用Widgets构建UI,这些widgets有两种类型,stateful和stateless,由于整个APP全部使用widget构建,所以...