为向往生活努力奋斗!

使用 Data Binding 的双向绑定巧妙实现 EditText 文本监听

前言 若项目使用 Data Binding 框架时,实现对 EditText 控件的文本输入监听,主要有三种方法: 事件绑定 BindingAdapter 注解 双向绑定 本文主要讲解第三种方法《双向绑定》,当你懂得用起来之后会发现真香。 需求背景 “在输入框右下角实时展示输入内容的......

使用 Python 脚本将安装包上传Fir或蒲公英平台

国内知名的两大应用托管内测平台,使用 Python 脚本的方式实现安装包上传。 Fir Fir 有三种方式上传: 使用官方 Api 方式,文档 通过 fir-cli 命令行方式, 文档 Fastlane 插件方式,文档 由于 1、3 方式处理过程比较繁琐复杂,经考虑选择通过 fir-cli 命令行......

Firebase 集成 Slack 并实现自动化监控

为什么要集成 Slack? Firebase 可将一些崩溃信息同步到 Slack 频道,而 Slack Api 又支持对频道的信息进行监控,在这前提下可以搞点事情了,实现企业微信沟通群里实时留意应用的崩溃信息,同时也可将崩溃信息存入本地数据库,第二天......

Mac 上 Nginx 的使用及入门

安装 推荐 Mac 电脑上内置 homebrew 工具安装。 安装 Nginx: brew install nginx 卸载 Nginx: brew uninstall nginx 常用操作 启动 Nginx: sudo nginx 停止 Nginx: sudo nginx -s stop 热重启 Nginx: sudo nginx -s reload 强制停止 Nginx: sudo pkill -9 nginx 配置文件 经常要用到......