- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 Android ViewModel 重建恢复原理
如何获取ViewModel mViewModel = new ViewModelProvider( this, new ViewModelProvider.AndroidViewModelFactory(getApplication()) ).get(getViewModelClass()); ViewModelProvider 首先 public ViewModelProvider(@NonNull ViewModelStoreOwner
2021-08-13 14:52:02
645
原创 自定义 “至今”选项日期选择器
实现缘由 有这么一个分享的原因是,我发现很多选择日期的地方都会要求能选择“至今”,但是现在广泛使用的UI库中,都是不支持的。很奇怪,这个需求还是挺常见的,为什么都不支持呢?网上类似的控件也很难找,几乎没找到。所以我自定义了这么一款控件,基于vant picker 来实现的,但是,如果想依赖于其他的UI库,也是比较好迁移过去实现的。 效果图 代码分享 <template> <div class="container"> &l...
2021-04-14 10:14:21
2220
1
原创 Git常用命令
创建SSH KEY ssh-keygen -t rsa -C "youremail@example.com" 初试配置用户名、邮箱: git config --global user.name "Tony" git config --global user.email "tony@gmail.com" 初始化、创建代码仓库(创建好项目之后,进入项目根目录): git init ...
2019-11-26 19:24:18
176
原创 安卓gradle文件解析
介绍 Gradle是一个高级构建系统和构建工具,允许通过插件自定义构建逻辑 基本概念 projects , tasks and action projects:一个标准的AS项目而言,一个build.gradle对应一个project tasks:一系列task的集合构成一个project action:相当于build.gradle中的一段段代码块 gradle相关文件解析 loc...
2019-11-26 19:22:10
442
原创 正则表达式的基本语法
两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束 "^The" //表示字符串是以"The"开头的 "despair$" //表示字符串是以"despair"结尾的 "notice" //表示任何包含"notice"的字符串 "^abc$" //表示字符串开头和结尾都是"abc",实际上就是"abc" '*','+'和'?' 分别表示“没有或 更多”,“一次或更多
2016-11-10 10:35:43
356
原创 EvnetBus3.0的使用
简单整理了一下EvnetBus3.0的使用方法,该版本的EvnetBus与之前版本的EvnetBus更加的简洁了,如果有传递消息的需求可以考虑使用EvnetBus来实现功能。
2016-11-10 10:15:32
312
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅