首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Bug小明
掘友等级
Android资深工程师
|
美柚
Android,Java,Kotlin,Flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 39
沸点 1
赞
40
返回
|
搜索文章
最新
热门
DataBinding 基础篇一
DataBinding是Google早在2015年推出的数据绑定框架。使用DataBinding,省去了findViewById,并且能大量减少Activity的代码,让我们代码更有层级性,结构更加的清晰完善。而且有助于防止内存泄漏,并能够自动进行空检测以避免空指针。下面会介绍…
View Binding
View Binding 是Google推出的视图绑定组件,启动View Binding之后,系统会为我们添加每个xml布局文件都自动生成一个对应的绑定类。绑定类的实例包含对在相应布局中具有ID的所有的view的直接引用。下面文章会介绍使用,以及分析原理。 创建一个布局,并且重…
Jetpack App Startup
Google推出的App Startup,主要是用于应用程序启动时,统一去管理初始化的组件库。该库可以去设置组件的初始化顺序,并且可以把所有组件都指定到一个ContentProriver里,避免存多个组件,多个contentProvider,从而提升app的启动时间,还可以通过…
Jetpack Hilt
Hilt是Google推出的,基于Dragger的,供Android使用的依赖注入库。文章内容会介绍什么是依赖注入?并介绍Hilt的使用。 此时Desk就是Room的依赖。而我们初始化一个依赖有两种方式:第一种自己初始化 像这种外面帮你初始化的方式,就是依赖注入,只要是外部初始…
Jetpack Proto DataStore
Google Jetpack 新出的DataStore用来代替SharePreferences的使用,DataStore有两种实现方式,一种是Preferences DataStore,一种是Proto DataStore,下面文章内容主要介绍第二种Proto DataStor…
Jetpack Preferences DataStore
Google Jetpack 新出的DataStore用来代替SharePreferences的使用,DataStore有两种实现方式,一种是Preferences DataStore,一种是Proto DataStore。下面文章内容先介绍第一种Preferences Dat…
Java快速转Kotlin
通过object 实现的单例是个线程安全的,饿汉似的单例。 Kotlin的顶层声明的函数跟变量是属于package的。在同一包名内,都可以直接调用,不是同一包名需要引入包。举例:比如我们在package com.menstrual.video包名下建一个video.kt文件 K…
个人成就
文章被点赞
592
文章被阅读
180,967
掘力值
3,586
关注了
19
关注者
225
收藏集
1
关注标签
28
加入于
2019-05-22