我们在Flutter的使用自定义画布的时候,我们肯定会接触到Path对象。这篇博客主要来分享Path对象相关的知识,希望对看文章的小伙伴有所启发。 Path绘制属性设置 1....
我们在Flutter的使用自定义画布的时候,我们肯定会接触到Path对象。这篇博客主要来分享Path对象相关的知识,希望对看文章的小伙伴有所启发。 Path绘制属性设置 1....
在Flutter开发的过程中也会遇到三方库管理的问题,有些三方库需要进行再定制,我们会fork一份下来进行维护,此外也有一些私有组件不适合上传到公有仓库,于是就有了自己搭建私...
废话不多直入主题。 1. 创建package工程 2. 实现功能 在 lib 中跟正常开发 App 一样,编写自己需要的功能。 3. 创建example工程,实现demo代码...
1、我们知道蓝牙4.0是蓝牙发展史上的最为经典的,你可以说说的特性 Bluetooth 4.0 是诞生至今唯一一个综合协议的规范 提出了 低功耗的蓝牙 传统蓝牙 和高速蓝牙的...
这是一个新的系列文章,我们称之为 "Modern Android Development 技巧",简称为 "MAD Skills"。本系列文章致力于帮助开发者们打造更好的现代...
外部存储访问权限(~Android 11) Android 12之后系统就不允许自由访问外部存储了,只能访问指定的外部存储存储,例如:context.getExternalF...
一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...
2021-12-22 遇到的一点小问题一直都使用的Ctrl+Alt+M提取方法(Extract method),很方便,但更新Android Studio后提取方法会出现...
flutter_bloc使用将从下图的三个维度说明 前言 首先,有很多的文章在说flutter bloc模式的应用,但是百分之八九十的文章都是在说,使用StreamContr...
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解RxJava,请看文章:Android:这是...
Java版数据保存Kotlin版本数据保存ContentProvider获取Context 一、Java版数据保存 在android开发中通常我们会使用SharedPre...