使用阿里云OSS搭建HEXO博客图床

工作流程 python 监控文件夹 –> 文件新增 –> 使用 oss sdk 上传到 阿里云oss –> 生成外链到粘贴板 –> 复制图片外链到博客 安装 pip install oss4blog 配置 登录阿里云OSS 新建一个Bucket 获取此Bucket的Endpoint 并在Access Key管…

Android 数字跳动的TextView实现

简介 DancingNumberView是一个用于跳动显示文本中数字的控件,继承自TextView.这种控件一般用于显示金额等对用户较为敏感的数字,让UI交互更加生动. 它具有以下几点特性: – 自动获取文本中的所有数字,并同时开始跳动,免去多个TextView拼接的麻烦 – 支持数字…

Android支持Java8特性的Gradle配置

在project的build.gradle文件中添加: buildscript { repositories { mavenCentral() jcenter() maven { url “https://jitpack.io” } } dependencies { classpath ‘com.android…

Android Things简介:它真的来了!

谷歌已经开发了多款操作系统,而Android Things则是她最新发布的一款. 谷歌为智能手机与平板电脑提供Android OS;为可穿戴设备提供Android Wear 系统,例如智能手表; 为笔记本与台式机提供ChromeOS;为机顶盒与电视机提供Android TV系统…而现在, Android Thi…

Android Travis CI与fir.im、GitHub集成

build.gradle配置 注意是在app的build.gradle中配置,以下是一个实例: android { compileSdkVersion 23 buildToolsVersion “23.0.3” signingConfigs { releaseConfig { storeFile file(“../keys/imoqi.jks”)//指定密钥…

Glide获取缓存大小并清除缓存图片

清除Glide缓存 Glide自带清除缓存的功能,分别对应Glide.get(context).clearDiskCache();(清除磁盘缓存)与Glide.get(context).clearMemory();(清除内存缓存) 两个方法.其中clearDiskCache()方法必须运行在子线程,clearMemory()方法必须运行在主线程,这是这…

Tinker 热修复框架 简单上手教程

导言 前不久,腾讯推出了”微信小程序”这一概念,对移动原生应用的影响可谓巨大.而几乎就在同时, 腾讯在GitHub上开源了第一个项目Tinker, 这是一个Android平台的应用热修复框架.可以在不重新安装应用的情况下,对应用的代码/库 /资源进行更新.相关信息官方也…