0%

一、简介

Flutter的深色模式以及跟随系统设置比较简单,我感觉需要注意的是开发过程中尽量使用Theme中的颜色与样式,开发过程中遇到的比较大的坑就是provider的一些问题,可能是因为我用的版本新一些,网上找了很多文章,总会遇到一些问题。本文的深色模式适配是通过修改themeMode来实现的,供诸位有缘人参考。

image.png

阅读全文 »

一、简介

年初开始我们公司的项目上开始使用MVVM与Jetpack,但是我们并没有使用Kotlin,最近想学习一下Kotlin的协程,所以写了个Demo,然后就寻思写篇博客。最开始并没有想用hilt,感觉最近挺火的就试了一下~

注:

  1. hilt木有考虑多模块情况
  2. 没有在生产项目中使用过~
  3. 主要说了用法,基础知识很少讲,不熟悉的可以看下最下面的参考文章,讲的比较详细。

阅读全文 »

一、简介

最近CameraX发布了第一个beta版本,相较于alpha版本的api疯狂改动慢慢趋于稳定。
本篇文章主要内容包含CameraX的简单拍照保存、图像分析(可用于二维码识别等用途)、缩放、对焦等相关内容

注:

  1. 当前本文使用的CameraX版本为1.0.0-beta01
  2. 修改相机比例、切换摄像头、二维码识别等以及最新版本使用请点击底部链接查看Demo。
阅读全文 »

开始

关键词:Spring Cloud、Spring Boot、Eureka、Zuul、Feign、Oauth2

初入服务端,菜鸟一枚

Spring Cloud 是基于Spring Boot的一整套完善的微服务框架,包含服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等一系列组件,能够简单快速的的入坑微服务架构。

Spring Cloud的版本与Spring Boot有一定的对应关系,截至目前最新的稳定版本应该是Spring Cloud Greenwich + Spring Boot 2.1.x

sample

阅读全文 »

一、简述

  • 常说“好记性不如烂笔头”,好的开源项目太多太多,但是很多并不常用或者说对于我们当前的项目没有用,当需要用时再去找比较费劲,即使Star了也是如此,所以说把他们整理下来,以备需要时可以快速查找(持续更新)。
阅读全文 »

一、引入

  1. 其实之前一直以为像饿了么或者是美团外卖那种把商品添加到购物车的动画会很难做,但是实际做起来好像并没有想象中的那么难哈哈。
  2. 布局主要使用CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+TabLayout+ViewPager
  3. 动画主要使用二阶贝塞尔曲线与属性动画
  4. 消息传递使用EventBus普通事件

阅读全文 »

一、引入

  1. 七牛云的官方SDK中只有单图上传。如果想要实现多图的上传可能会想到for循环,递归等解决方案.在这里我分享下我用RxJava+回调接口封装的七牛云多图上传工具类,也算是之前看了老多RxJava文章的一个实践吧。如有不妥之处,还请多多指教啦😁
阅读全文 »

一、杂谈

微信分享图片的迷之bug,前一阵子接盘一个Hybrid App,分享要用原生的分享,搞了一阵子把微信分享搞上,测试又反馈了一个谜一样的Bug,我这边看Log打印了checkArgs fail, thumbData is invalid,google一番都说是图片不能超过32kb,在分享里面看到如下判断this.thumbData.length > '耀',一时间没有反应过来。。。可是怎么压缩好哇,我参照官方Demo和AndroidUtilCode的按质量压缩方法,找出了下面的解决方案,供大家参考。

阅读全文 »