首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
木水Code
掘友等级
Android 公众号:木水Code
日更Android技术干货,欢迎关注公号[木水Code]。
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
147
文章 144
沸点 3
赞
147
返回
|
搜索文章
最新
热门
自定义一个JSON解析库
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情 一个JSON解析器实际上就是一个方法,它的输入是一个表示JSON的字符串,输出是结构化的对应到语言本身的数
Android虚拟机与类加载机制
JVM和Dalvik/ART Android应用程序运行在Dalvik/ART虚拟机,并且每一个应用程序对应有一个单独的Dalvik虚拟机实例。
MVVM的简单应用示例
Google Jetpack MVVM架构设计 View绑定到ViewModel,然后执行一些命令在向它请求一个动作。而反过来,ViewModel跟Model通讯,告诉它更新来响应UI。
协程的魅力你感受到了吗?-传统异步任务和协程的使用对比
示例1 登录并返回用户信息 传统异步方式 使用Retrofit+Handler 1、引入Retrofit依赖 2、定义接口 3、相应数据实体 4、响应数据包装类 5、数据请求Client 6、view
Jetpack系列-WorkManager使用和源码分析
WorkManager是Jetpack组件库中的一个组件,主要用于处理立即执行、长时间运行、可延迟执行的并且保证必须执行的后台操作任务。例如上传日志,定时上传数据,定时下载数据,定时备份数据等。
Java注解&反射
Java中所有的注解,默认是实现Annotation接口: 注解的声明使用@interface关键字,一个注解的声明如下: 元注解 在定义注解时,注解类也能够使用其他
测试说这个页面会连着跳转2次?不存在的-Android重复点击的几种解决方案
多种方案解决Android中的重复点击问题,包括工具类、AOP、Listener等形式,总有一款适合你。
让你再也忘不了IO相关知识-Java IO图文详解
示例代码加上画图总结,能大大加深对IO的理解。看完这篇文章,相信IO相关知识会刻到你脑子里,妈妈再也不用担心我不会IO了。
Jetpack系列-Navigation使用和源码分析
Navigation是Android Jetpack中的一个框架,用于在Android应用中的“目标”之间导航,该框架提供一致的 API,“目标”可以是Fragment、Activity或者其他组件。
Jetpack系列-Room+ViewModel+LiveData+ViewBinding实现MVVM
Room能和LiveData很好的结合实现MVVM,Room可以利用LiveData的观察者模式,感知Lifecyle的状态,实现数据驱动UI,避免MVP模式下更新UI需要大量回调接口的繁琐。
下一页
个人成就
文章被点赞
262
文章被阅读
84,537
掘力值
2,391
关注了
8
关注者
60
收藏集
26
关注标签
29
加入于
2016-10-03