首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
滑稽是我弟弟
掘友等级
Android
aaronzzx
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
赞
文章( 38 )
沸点( 0 )
深入理解 RecyclerView 的缓存机制
使用 ScrollView 的时候,它的所有子 view 都会一次性被加载出来。而正确使用 RecyclerView 可以做到按需加载,按需绑定,并实现复用。本文主要分析 RecyclerView 缓存复用的原理。 第一次,尝试从 mChangedScrap 中获取。 只有在 …
Git 使用
1. 创建版本库 2. 添加文件 git add . 添加所有改动过的文件 3. 提交所添加的文件 4. 日志功能 5. 查看命令历史 6. 版本回退 7. 查看版本库当前状态 8. 查看工作区与版本库里最新版本的区别 9. 撤销修改 git checkout . 撤销所有修改…
正则表达式基本规则
x 字符 x 。举例:'a'表示字符a \\ 反斜线字符。 . 任何字符。我的就是.字符本身,怎么表示呢? . 就是不是单词字符的地方。
RoundProgressBar 的实现
最近在做 App 的开屏页,一般都是创建一个 SplashActivity 来展示 Logo 与广告图,所以这里我也不例外,需要展示的图片可以是本地固定好的,也可以是与服务器交互请求获取到 Url 再进行加载,图片请求加载很简单,这里就不多说了,接下来进入正题。 网易云音乐的这…
自定义一个简单的加载对话框
提醒:样式可以按下面的创建对话框代码写,其他的忽略即可(例如静态引用 Context),会造成内存泄漏,自己在 Activity 里随便封装个方法就行了。 在公司项目遇到了这么一个小需求,在加载网页的时候显示一个进度条,让用户知道目前正在加载中,因为如果没有进度条,恰好某些用户…
关于 Webview 的混合模式(华为 P30 出现问题)
前言:从Android5.0开始,Webview默认不支持同时加载Https和Http混合模式,加上这段代码主动开启混合模式(但并不是万能的):Webview的3种模式:后记:
Fragment添加Menu的方法
一般情况下创建 Menu 都是在 onCreateOptionsMenu 这个方法中对 Menu 文件进行 inflate ,但在某一次我想用这个办法创建 Fragment 的 Menu 时却出现不显示的情况,通过 Log 可以发现 Menu 其实是创建了的,但不知道什么原因无…
关于 Switch 的填坑之旅
Switch 是 Android 自带的开关控件,和 CheckBox ,RadioButton 都继承自同一个父亲(CompoundButton),这几天因为业务需要,使用了 Switch ,一开始以为和 CheckBox 这些控件一样简单操控,结果碰了一脸灰,以下一一道述。…
继续填坑 WebView
这几天一直在和 WebView 打交道,根据踩到的一些坑在这里记录下来。 由于业务需要在订单支付成功后跳转 H5 的结果页面,但又不能让用户能够返回之前的流程,因此需要在用户成功跳转支付结果页面后将历史记录清除掉。在这之前我都是使用 WebView 的 clearHistory…
工厂模式系列之简单工厂模式
1. 前言 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,是工厂方法模式的弱化版,但不属于 23 种 GOF 设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 2. 实现 假设我们现在自己开了个手机组…
下一页
个人成就
文章被点赞
127
文章被阅读
52,472
掘力值
1,161
关注了
23
关注者
26
收藏集
7
关注标签
11
加入于
2019-01-16