Flutter 开发 Android & IOS 启动页 splash page

Hello,好久不见呀。最近对 Flutter 比较感兴趣,一直都在在看 Flutter 相关的内容。

准备简单的做一个 Flutter 的项目,也是好久没有更新博客了,正好结合里面启动页相关的内容写一篇博客。

Flutter

阅读更多
从零开始为 PicGo 开发一个新图床

前言

用过几款上传图片到图床的软件,但是自己常用的图床,比如青云对象存储基本都没有支持的。

刚好前几天发现了一款可以自定义插件的图片上传软件 PicGo,借此机会正好为其新增青云对象存储图床的支持。

picgo-qingstor-uploader-configuration.png

项目地址:picgo-plugin-qingstor-uploader

阅读更多
Android 自定义 View:包含多种状态的下载用圆形进度条

前言

最近做项目碰到一个这样的一个需求:需要一个环形的进度条表示一个下载请求的进度加载。
同时要以各种不同的图标展现其下载过程中的各个状态:等待、下载中、暂停、错误、完成。

具体状态对应图标见下图:
download_status.png

以上图标来自http://www.iconfont.cn/

考虑到其状态多达 5 种之多。用已有的控件组合显示,然后判断状态来控制各图标的显示不太合适。
借此机会,简单的撸一个这样的一个自定义控件:CircleProgressBar 来温习下自定义控件的知识。

直接拷贝 CircleProgressBar 使用:CircleProgressBar.java

阅读更多
使用 Youtube-dl 下载 Youtube 1080P+ 视频

youtube-crowd-uproar-protest.jpg

鉴于 Youtube 将 1080P+ 画质的内容的音视频进行了分离。
之前的不少 Youtube 下载工具下载 1080P+ 画质都有一定程度的缺陷,现在 Youtube-dl 可以完美解决这个问题。

阅读更多
Java 兼容 Let’s Encrypt 证书

最近公司打算将网站 HTTPS 证书更换为 Let’s Encrypt 的证书。虽然现在主流浏览器已经信任 Let’s Encrypt 证书了,但是对于一些 Java 老版本,还是会出现不兼容的情况。

hello_world_lets_encrypt.png

为解决此问题,本文应运而生。

阅读更多
VCD--国产专利之痛

世界上第一台家用VCD机,影音光碟(Video Compact Disc;VCD)诞生于中国合肥的”万燕”之手,”万燕”让中国的老百姓认识了VCD,并开创了中国的VCD行业。

VCD在二十世纪末消费类电子领域里,是中国可能领先的唯一机会,而在此之前本领域没有一个中国人创造并形成产业。但是当时万燕集团的掌门人、也是VCD机研制者姜万勐先生犯下令他后悔终生的致命错误:他竟然认为在当时的情况,申不申请专利没有太大的意义,以致万燕推出的第一批1000台VCD机,几乎都被国内外家电公司买去做了样机,成为解剖的对象。

随后,索尼、松下、飞利浦等国外制造业巨大纷纷加强对VCD机的研究,推出新的专利技术,刷新VCD的技术标准,以致包括万燕集团在内的国内家电企业生产VCD需要向这些国外巨头缴纳巨额的专利费用,在之后的七八年时间里,这些专利费用在国内市场就累积上百亿之多。

仅仅3到4年时间,拥有这项领先技术的万燕却最终淹没于同行业的激烈竞争中。而VCD产业,随着进入者的增多,产品利润被不断摊薄,最后这项没什么技术含量的产业,也在低价竞争中日薄西山,被DVD蚕食殆尽。

阅读更多