首页
文章归档
友情链接
关于MrFish
1
Flutter实战记录-协作开发遇到的问题
2
Android FrameWork探索之旅(一)
3
IO原理篇
4
并发基础知识
5
Pms整体了解
慢行的骑兵
贪多嚼不烂,欲速则不达
累计撰写
29
篇文章
累计创建
27
个标签
累计收到
1
条评论
栏目
首页
文章归档
友情链接
关于MrFish
搜索
标签搜索
Lifecycle
ViewModel
room
DataBinding
paging
workmanager
Livedata
hilt
git
IO
Dart
Flutter
IOC
FFmpeg
App启动流程
Binder
AMS
Apt
注解
组件化
音视频
uml
并发
View
PMS
协程
Jvm
目 录
CONTENT
以下是
Jetpack
相关的文章
2021-10-06
Jetpack组件-六-Navigation
一.NavigationNavigation (翻译过来就是导航)是一个框架,用于在 Android 应用中的“目标”之间导航,该框架提供一致的 API,无论目标是作为 Fragment、Activity 还是其他组件实现;如:Activity是有回退栈管理的,而Fragment没有,如果使用Nav
2021-10-06
326
0
0
Jetpack
2021-09-29
Jetpack组件-五-Hilt的基本用法
建议先学习Dagger2,再来学习hilt;一.Hilt特点Hilt就是Android团队联系了Dagger2团队,一起开发出来的一个专门面向Android的依赖注入框架。相比于Dagger2,Hilt最明显的特征就是:1. 简单。2. 提供了Android专属的API;Hilt做的优化包括:无需编
2021-09-29
398
0
0
Jetpack
2021-09-13
Jetpack组件-四-DataBinding
本篇笔记主要按照三个方面来讲,单项绑定和双向绑定以及源码分析(使用方面会是略写的方式,源码分析是重点);一.简介数据绑定好处开发中不需要持有控件的引用拥有双向绑定的特性数据与UI同步(设计的初衷,Model层数据发生变化,能激活UI的更新)项目中可以分担部分UI的简单逻辑二.单向绑定和双向绑定2.1
2021-09-13
235
0
0
Jetpack
2021-09-13
Jetpack组件-三-ViewModel
本篇笔记主要是针对ViewModel的源码进行分析深入了解架构组件之ViewModel一.简介官网ViewModel类是被设计用来以可感知生命周期的方式存储和管理 UI 相关数据,ViewModel中数据会一直存活即使 activity configuration发生变化,比如横竖屏切换的时候。优点
2021-09-13
228
0
0
Jetpack
2021-09-11
Jetpack组件-二-Livedata
本篇笔记主要是记录Livedata的原理和源码分析。一.简介Livedata是一个可观察的数据持有者,与常规observable不同,LiveData是生命周期感知的。补充一下接口和观察者的区别:本质上没什么区别,只不过接口是1对1,观察者是不单单只是1对1;Livedata优势二.基本使用publ
2021-09-11
227
0
0
Jetpack
2021-09-11
Jetpack组件-一-Lifecycle
一.前言本篇笔记的主线包含三点,Lifecycle的作用、实现原理、以及源码分析;二.简介官方文档生命周期感知型组件可执行操作来响应另一个组件(如 Activity 和 Fragment)的生命周期状态的变化。这些组件有助于您写出更有条理且往往更精简的代码,这样的代码更易于维护。三.实现原理结论先行
2021-09-11
235
0
0
Jetpack