自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

茶太浓的博客

学一点,少一点,多一点

  • 博客(10)
  • 收藏
  • 关注

原创 开源分享一个 Flutter 混开带 Git 只读功能的阅读器 WReader

1 WReader一个功能简单、页面简陋、却又实用的带有 Git 只读功能的阅读器。提供私有 Git 仓库克隆,分支、标签检出与切换等功能,主要用于阅读 Markdown 笔记。 Github地址 :https://github.com/Bottlezn/wreaderv0.1 体验版本下载地址1.1 功能图示克隆、浏览 最近阅读与设置页面 1.2 功能列表从远程...

2020-05-05 21:37:04 612

原创 XMPP学习——Android客户端与openfire服务器单双向TLS通讯

本文从TLS安全传输层协议的简单流程、如何生成自签名CA证书、自颁发服务器&客户端证书、配置openfire服务器安全连接配置去描述如何建立一个使用TLS加密的XMPP聊天通道。这里的smack版本是V4.2.3,openfire服务器版本也是V4.2.3TLS关于TLS协议,我们可以在网上找到很多相关的文章,这里不对基础概念作过多介绍。这边会结合HTTPS对TLS的应用和XMPP中...

2018-10-09 13:39:07 747

原创 Flutter插件45.0.1版本卡顿解决方法与Plugin 'Flutter' is incompatible with this install!

昨天将Windows10与MacBook上的AndroidStudio-Flutter插件从44.0.2版本升级到45.0.1版本,之后再切换dart文件时便遇到了无穷尽的卡顿现象。特别是打开新项目还时常遇到AS假死现象,不能忍啊,只能选择降级Flutter插件版本了。 在操作过程中遇到了版本兼容问题,这里写个笔记记录下来,希望能帮到有需要的朋友。降级步骤首先进入IDEA的插件主页,搜索F...

2020-04-09 10:08:01 923

原创 Flutter笔记——FlutterEngine,简析其基础又重要的知识点

在Flutter&Native(本文针对Android与iOS)混开中,FlutterEngine是十分重要的概念,了解其作用与流程灰常重要的。本篇笔记以直接看注释、选择性看源码的方式来了解FlutterEngine,这样子不会太枯燥,知识获取快;但是不够深入,各有取舍吧。笔记中的FlutterSDK版本是v1.12.13+hotfix.8

2020-04-07 16:22:46 10349

原创 Flutter笔记——handleDrawFrame帧绘制系列之一(源码学习)

Flutter系列学习笔记Flutter笔记——handleDrawFrame帧绘制系列之一(源码学习)Flutter笔记——runApp发生了什么(源码学习)Flutter笔记——State.setState发生了什么(源码学习)用Dart写的身份证号校验代码(可用于flutter项目)HelloDart-构造函数特性HelloDart-MixIn,土话记录多继承机制Flutte...

2020-01-22 18:15:23 1071

原创 Flutter笔记——runApp发生了什么(源码学习)

终于放假啦,不用一直写业务代码了,也终于有点时间可以整理整理笔记啦。我在这里先给大家拜个早年,恭祝大家新春快乐,吉祥安康啦!Flutter系列学习笔记Flutter笔记——runApp发生了什么(源码学习)Flutter笔记——State.setState发生了什么(源码学习)用Dart写的身份证号校验代码(可用于flutter项目)HelloDart-构造函数特性Hello...

2020-01-18 22:10:13 1320

原创 HelloDart-MixIn,土话记录多继承机制

MixInMixIn是一种设计模式,旨在一个类中尽可能重用继承多个超类的功能。在绝大部分面向对象语言中,继承与实现就是MixIn设计模式的实际应用。例如Java,一个子类可以单继承一个超类,实现多个接口。到了JDK1.8之后,接口可以有默认方法和静态方法,更优雅的实现MixIn设计模式。Dart中的MixIn在Dart官方文档中,描述Dart是一门面向对象的语言,同时兼备融合了多种面向对象...

2019-01-25 11:22:28 439

原创 HelloFlutter——MethodChannel(Native&Flutter数据交互)

在native和flutter之间,数据的交互是双向的。我们可以从Native层调用flutter层的dart代码,也可以在flutter层调用Native的代码。而作为通讯桥梁就是MethodChannel了,这个类在初始化的时候需要注册一个渠道值。这个值必须是唯一的,并且在使用到的Native层和Flutter层互相对应。MethodChannel使用MethodChannel进行通讯,...

2018-12-17 14:40:15 4318

原创 HelloFlutter--FlutterActivity

自谷歌发布Flutter release版本几天后才开始学习Flutter,实在惭愧。在了解完一些基础知识之后开始尝试将编写的简单Flutter module打包进Android项目中。本文章将尝试过程中遇到的一些问题和笔记记录下来。本篇文章只是闭门造车的结果,如有任何错误很抱歉!请帮忙指出,多谢了Android项目依赖Flutter项目对于已有的Android项目来说,将所有页面都换成f...

2018-12-17 14:39:35 1045

原创 AndroidCoding-关于录音暂停、重新录音(amr merge)、放大录入音量同时保证文件压缩率(wav2amr)

之前公司有个录音的需求,需要用户在使用某个功能的时候实时录用。在App退到后台时候暂停录音,回到前台时候重新录音。一开始的的做法是使用MediaRecorder去录音,app挂到后台时候停止录音,回到前台重新录音。在录音动作结束的时候,将多个amr文件合并成一个单独的amr文件。下面是amr文件合并的工具类/** * author: wangzh * create: 2018/11/26 ...

2018-12-06 16:32:53 599

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除