首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android
老A说
创建于2023-07-24
订阅专栏
Android知识合集,助你轻松应对Android面试官
等 89 人订阅
共62篇文章
创建于2023-07-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何应对 Android 面试官 -> 玩转 RxJava (基础使用)
本章开始 RxJava 的讲解,主要分为三个章节; RxJava 应用场景 RxJava 模式与原理 RxJava 原理与自定义操作符 首先,开始我们的第一章节
如何应对 Android 面试官 -> 运用 Jetpack 写一个音乐播放器(五)完结
前期回顾 如何应对 Android 面试官 -> 运用 Jetpack 写一个音乐播放器(一)基础搭建 如何应对 Android 面试官 -> 运用 Jetpack 写一个音乐播放器(二)
如何应对 Android 面试官 -> 运用 Jetpack 写一个音乐播放器(四)登录注册
音乐播放器 登录注册能力,本章我们使用 Jetpack 全家桶 + RxJava 来完善下『注册』+『登录』的能力;
如何应对 Android 面试官 -> 运用 Jetpack 写一个音乐播放器(三)播放能力
前言 本章我们继续使用 Jetpack 来完善音乐播放器,今天我们来晚上 播放 能力,也就是 PlayerFragment; PlayerFragment 播放
如何应对 Android 面试官 -> 运用 Jetpack 写一个音乐播放器(二)音乐列表
本章继续,运用前面讲过的 Jetpack 组件结合 MVVM + Kotlin 在完成一个音乐播放器; 数据填充 我们接下来进行 Base 类和 Activity 的数据填充
如何应对 Android 面试官 -> 运用 Jetpack 写一个音乐播放器(一)基础搭建
前言 本章开始,运用前面讲过的 Jetpack 组件结合 MVVM + Kotlin 在完成一个音乐播放器; 整体采用一个 Activity + 多个 Fragment 的模式
如何应对 Android 面试官 -> 玩转 Jetpack Paging
本章讲解 Paging,依然是从基础使用和原理两个方向; 是什么? Paging 是 Jetpack 提供的一个分页组件,可以更轻松地在应用程序中的RecyclerView逐步和优雅地加载数据;
如何应对 Android 面试官 -> 玩转 Jetpack WorkManager
前言 本章进行 WorkManager 的学习; 是什么? WorkManger 是 Android Jetpack 提供执行后台任务管理的组件,它适用于需要保证系统即使应用程序退出也会运行的任务
如何应对 Android 面试官 -> 玩转 Jetpack Navigation
前言 本章我们进行 Navigation 的学习; 是什么? Navigation 是一个框架,用于在 Android 应用中的『目标』之间导航,该框架提供一致的 API
如何应对 Android 面试官 -> 玩转 Jetpack Room
前言 Android Jetpack 的出现统一了 Android 开发生态,各种三方库逐渐被官方组件所取代。 Room 也同样如此,逐渐取代竞品成为最主流的数据库 ORM 框架。
如何应对 Android 面试官 -> 玩转 Jetpack ViewModel
本章重点讲解 ViewModel 的基础使用和原理; 因为 ViewModel 的原理比较简单,本章结合 LiveData、DataBinding、Lifecycle 一起搞一个小 demo 来
如何应对 Android 面试官 -> 玩转 Jetpack DataBinding
前言 本章重点讲解 DataBinding 及其原理; DataBinding 的由来 DataBinding 的本质是实现 双向绑定 也就是数据变化UI更新,UI改变反映到数据上;
如何应对 Android 面试官 -> 玩转 JetPack ViewBinding
前言 本章为 DataBinding 先做个铺垫,讲解下 ViewBinding ViewBinding 主要是用来释放 findViewById
如何应对 Android 面试官 -> 玩转 JetPack LiveData
前言 本章开始 LiveData 的讲解; LiveData 是一种可观察的数据存储器类,与常规的可观察类不同,LiveData 具有生命周期感知能力
如何应对 Android 面试官 -> 玩转 JetPack Lifecycle
本文介绍了Jetpack中的Lifecycle组件,用于监听Activity/Fragment生命周期变化。Lifecycle通过观察者模式实现,包含LifecycleOwner
如何应对 Android 面试官 -> 玩转 JetPack Hilt
前言 本章我们来学习 Hilt 的相关使用和原理; 我们在实际的开发中搭建工程架构的时候,通常都是基于当下最新的框架进行业务封装,例如我们在进行网络请求的封装的时候,早期我们基于 Volley 进行封
如何应对 Android 面试官 -> 手写 APM 核心实现
前言 本章我们主要是来手写一个 APM 框架; 上一章节补充 上一周我们讲解了包体积优化,讲到了 SO 的动态加载,另外我们在加载 SO 的时候,经常会遇到 这个错误,主要的原因是兼容性问题,包 SO
如何应对 Android 面试官 -> 包体积如何优化?
前言 APK 包分析 通过对 APK 包的分析,我们主要的包体积优化集中在 lib、resources.arsc、classess.dex 这几个方向上; resources.arsc 每个资源文件在
如何应对 Android 面试官 -> 电量如何优化?
前本章主要讲解下『电量』如何优化; Doze 低电耗模式 低电耗模式针对的是『系统』行为;如何进一步的优化耗电情况
如何应对 Android 面试官 -> 网络如何优化?
前言 本章节主要讲解下 网络如何进行优化; 网络请求大致的实际流程等等,以及如何进行网络优化,带你玩转网络相关
下一页