首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
sy007
掘友等级
Android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
175
文章 171
沸点 4
赞
175
返回
|
搜索文章
赞
文章( 171 )
沸点( 4 )
ViewModel为什么可以保存数据?
基础知识 ViewModel通过ViewModelProvider类获取,先尝试从ViewModelStore获取ViewModel实例,如果没有,则使用Factory创建,然后存入ViewModel
Android 静态代码检查
背景 随着项目的不断迭代,以及代码的增加和开发人员的增加,代码规范或代码质量的把控,是当前版本发布前必要的一环。在当前开发流程中:编码→构建→测试→发布,代码规范或代码质量相关问题,只能靠人工 Rev
使用Hilt完成依赖注入,让你的安卓代码层次有几层楼那么高(一)
Hilt 是 Android 的依赖项注入库,可减少在项目中执行手动依赖项注入的样板代码。执行手动依赖项注入要求您手动构造每个类及其依赖项,并借助容器重复使用和管理依赖项。
Android点击事件防抖设计与实现
点击事件抖动是每个项目都会遇到的体验问题, 如何省时省心的处理是我们每一位开发者要思考的问题。这篇文章我将带你从原理到实践来完成一个功能完善的点击事件防抖插件
NDK 系列(5):JNI 从入门到实践,万字爆肝详解!
JNI 是实现 Java 代码与 C/C++ 代码交互的特性, 思考一个问题 —— Java 虚拟机是如何实现两种毫不相干的语言的交互的呢? 今天,我们来全面总结 JNI 开发知识框架
SnapHelper硬核讲解
我们想监听状态的改变,调用addOnScrollListener方法,重写OnScrollListener的回调方法即可,注意OnScrollListener提供的回调数据并不如ViewPager那样详细,甚至是一种缺陷,这在ViewPager2中ScrollEventAdap…
Android | 从类加载到程序执行
1. Java 类加载的委派模型 Java 类加载是一种委托机制(parent delegate),即:除了顶级启动类加载器(bootstrap classloader)之外,每个类加载器都有一个关联的上级类加载器(parent 字段)。当一个类加载器准备执行类加载时,它首先会…
2020Android面经,历时一个半月,斩获3个大厂offer
历时一个半月,斩获3个大厂offer(京东、新浪、滴滴),这里进行下简单的总结,希望能帮助到大家。 总体来说,面试一般都是基于你的简历来进行的,一般先考察你的基础,然后考察你知识体系的完备程度,接着会考察你的极限,最后还会考察一些软技能,比如你的学习能力、协作能力、沟通能力、分…
Glide源码分析
本篇文章基于Glide4.11.0源码进行分析,主要是从宏观上分析Glide加载一张图片的完整流程,本篇的风格尽量减少大量源码的粘贴,对于比较重要的源码能用伪代码展示尽量使用伪代码展示,否则对待分析的代码片段进行详细的注释,不太重要的部分或者笔者觉得大家都能耳熟能详的源码会通过…
OKHttp源码分析
http是客户端与服务端进行通讯的一种协议,它属于tcp/ip协议族中的应用层。 301 表示永久性重定向,如果把资源对应的URI保存为书签则会更新书签的URI。比如输入的URI支持https,当输入http时,会返回301。Location指明URI变为https开头 302…
下一页
个人成就
文章被点赞
131
文章被阅读
27,920
掘力值
776
关注了
69
关注者
57
收藏集
2
关注标签
17
加入于
2017-02-07