首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户6816785157729
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
Jetpack Preferences DataStore
Google Jetpack 新出的DataStore用来代替SharePreferences的使用,DataStore有两种实现方式,一种是Preferences Dat...
10
4
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
Jetpack Proto DataStore
Google Jetpack 新出的DataStore用来代替SharePreferences的使用,DataStore有两种实现方式,一种是Preferences Dat...
10
评论
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
Jetpack Hilt
Hilt是Google推出的,基于Dragger的,供Android使用的依赖注入库。文章内容会介绍什么是依赖注入?并介绍Hilt的使用。 此时Desk就是Room的依赖。...
10
3
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
Jetpack App Startup
Google推出的App Startup,主要是用于应用程序启动时,统一去管理初始化的组件库。该库可以去设置组件的初始化顺序,并且可以把所有组件都指定到一个ContentP...
14
3
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
View Binding
View Binding 是Google推出的视图绑定组件,启动View Binding之后,系统会为我们添加每个xml布局文件都自动生成一个对应的绑定类。绑定类的实例包含...
7
评论
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
DataBinding 基础篇一
DataBinding是Google早在2015年推出的数据绑定框架。使用DataBinding,省去了findViewById,并且能大量减少Activity的代码,让我...
11
2
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
DataBinding 进阶篇二 BaseObservable
前面我们讲了,DataBinding的基础知识。现在讲DataBinding的单向绑定功能 实现Observable 接口具有添加和移除监听器的机制,但何时发送通知必须由您...
9
评论
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
DataBinding 进阶篇四 双向数据绑定
所谓双向绑定,就是做到数据改变的时候,UI视图会更新。而当UI发生改变的时候,通知数据更新。 @={} 表示法(其中重要的是包含“=”符号)可接收属性的数据更改并同时监听用...
13
评论
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
DataBinding 进阶篇三 BindingAdapter以及BindingConversion
BindingAdapter是作为设置某个值的框架来使用。一般有三种方法去设置值。 比如android:text="@{user.name}"为例,库会去自动的查找setT...
11
3
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
Lifecycle详解
Lifecycle是Google推出的一个可以感知(Activity/Fragment)等组件生命周期的一个组件。使用Lifecycle,,可以避免在(Activity/F...
15
2
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
Java快速转Kotlin
通过object 实现的单例是个线程安全的,饿汉似的单例。 Kotlin的顶层声明的函数跟变量是属于package的。在同一包名内,都可以直接调用,不是同一包名需要引入包。...
9
3
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
LiveData详解
LiveData 是一种可观察的数据存储器类,与常规的Obserable类不同,LiveData 可感知应用组件(如 Activity、Fragment 或 Service...
13
评论
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
ViewModel详解
ViewModel是以生命周期的方式存储和管理界面相关的数据。当系统销毁或重新创建Activity/Fragment的时候,那么存储在其中的数据都会消失,对于简单的数据,A...
15
评论
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
Jetpack Room
Room是基于SQLite上,提供的一个抽象层。以便在充分利用SQLite 的强大功能的同时,能够更加强健的去访问数据库。 Room作用是可以用于缓存数据。当设备无法访问网...
25
12
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
Jetpack Navigation
Navigation组件是Google推出的Jetpack的组件之一,Navigation 组件使用导航图管理应用导航。导航图是一种资源文件,其中包含应用的所有目的地和逻辑...
9
评论
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
5年前
关注
ViewPager2使用详解
ViewPager2是ViewPager的升级版。ViewPager2是基于RecyclerView实现的,在解决了很多使用ViewPager时遇到的问题的同时,还加入自己...
43
3
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
4年前
关注
Jetpack Compose 开发环境
Jetpack Compose是采用了声明式UI方式,用于构建原生Android界面的新的工具包。 想要进行Jetpack Compose的开发,需要用Android St...
20
评论
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
4年前
关注
Jetpack Compose 的Column , Row ,Box 的用法
这篇文章主要介绍 Compose的布局组件 Column,Row,Box,通过跟传统的Android控件的比较,去更好的使用和了解这个三个控件。...
21
9
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
4年前
关注
Jetpack Compose Modifier用法详解
Jetpack Compose Modifie,Modifier 是Composable的修饰符,是特别重要的一个工具。...
27
3
分享
用户6816785157729
赞了这篇文章
Bug小明
Android资深工程师 @美柚
·
4年前
关注
Jetpack Compose Text文本控件讲解
Text是Compose用于显示文本的控件,它的底层实现是通过Cavans的drawText去实现....
13
6
分享
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2021-04-16