Avatar notebook default
8篇文章 · 4314字 · 3人关注
  • JetPack<第八篇>:Start up

    【1】依赖 【2】新建初始化类 SdkInitializer 需要我们自己新建,目的是初始化指定SDK。Initializer 是start u...

  • Resize,w 360,h 240
    JetPack<第七篇>:Room

    ROOM 持久性库在 SQLite 的基础上提供一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制。该...

  • JetPack<第六篇>:ViewBinding

    一、配置支持 或者 二、和DataBinding比较 【1】ViewBinding的特点 【2】DataBinding的特点 三、ViewBin...

  • Resize,w 360,h 240
    JetPack<第五篇>:Navigation

    Navigation 官方文档:https://developer.android.google.cn/guide/navigation/nav...

  • JetPack<第四篇>:Lifecycle

    Lifecycle:管理并监听Activity生命周期 【1】依赖 【2】完整实现步骤 【3】简单实现方式 【4】另一种实现方式 优雅的管理Ac...

  • Resize,w 360,h 240
    JetPack<第三篇>:PermissionX

    【1】github地址 【2】添加依赖 【3】声明权限 【4】请求权限代码 【4】解释必须请求的原因 【5】打开设置,手动打开权限 【6】检查是...

  • JetPack<第二篇>:LiveData & ViewModel

    LiveData1、定义:可观察的数据持有对象2、优点:(1)自动更新UI(2)无内存泄漏(3)不会引起程序崩溃(4)无需手动处理生命周期(5)...

  • JetPack<第一篇>:DataBinding

    【1】导入依赖 【2】 在app模块下的 build.gradle 文件添加内容 【3】 布局 【4】在Activity中使用DataBindi...

文集作者