首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
c同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
61篇文章 · 0订阅
Android 如何搭建一个优雅的 MVI 架构
MVI 是 Google 应用架构指南中推荐的架构模式,这篇文章旨在从零开始搭建一个 MVI 架构,使我们的业务代码更加简洁优雅,提高后续的开发效率。
设计一个简易有用的 Android 文件下载库
在 Android 开发中,文件下载是一个常见的需求。设计一个功能齐全且易于维护的下载库,需要从多方面进行考虑。本文将从设计原则、设计模式、网络知识和 IO 操作等方面详细介绍如何实现一个功能完善的下
Android学习从入门到放弃(文末有福利)
移动开发早就不是最热门的程序员职业了,而且移动开发也并不是一个能够在短时间内轻松掌握的领域,需要我们有足够的耐心和毅力
Android进阶宝典 -- 腾讯数据持久化方案MMKV原理分析(1)
通过分析SharedPreference源码,找到传统数据持久化方案存在的痛点,找到对应的优化方案,引入mmap理解“零拷贝技术”,帮助理解MMKV最核心原理
手把手教你搭建android模块化项目框架(九)小试牛刀——优雅的登录方案
你是否厌倦了这种写法? 亦或是这种写法? 那么今天,我将给你一个优雅的登录实现方案~ 说到登录,我们不得不聊到一个设计模式——状态模式,顾名思义,他是专门用来处理不同状态的不同动作的设计模式。 他的类
【Android 日常学习】不同时区获取时间戳不一致咋办?——时钟对齐原理及实现方案
私信中一些时延相关的统计需要用时间戳来做差值但是用客户端本地的时间戳可能会由于时区的问题产生误差,因此想需要服务端的时间戳做个校准。例如:在统计接收消息时延时,需要用接收方收到消息的时间戳减去发送方发送消息的时间戳。但是如果两个人的时区不同的话,得到的结果是错误的。由于可能受到物...
使用RecyclerView来实现多层级的数据
当使用RecyclerView来实现多层级的数据结构时,可以按照以下步骤进行操作: 创建数据模型类(例如Item),用于表示每个列表项的数据。该类应包含一个标题字段和一个子项列表字段。
分享Android开发中常见的代码优化方案
首先要做相关优化,就得先要大致清晰影响性能的相关因素,这样可以做针对性调优会比较有条理。 比较常见的性能调优因素有: 内存,网络,异常,CPU等
开源EaseLint,帮助团队轻松落地Lint
为什么说 Lint 对于团队有重要价值? 没有人敢保证自己的代码不出bug,但是用Lint至少可以保证所有人都少犯低级错误,守住团队代码质量的底线。
浅谈下mvc和mvp、mvvm到mvvm+Jetpack
google 架构演变之路 mvvm+jetpack,打造全新易上手的健壮框架。让你的代码更加的优秀