Jetpack
文章平均质量分 75
okclouderx
这个作者很懒,什么都没留下…
展开
-
Android Jetpack Compose介绍
Jetpack Compose 是用于构建原生 Android 界面的新工具包。它使用更少的代码、强大的工具和直观的 Kotlin API,可以帮助您简化并加快 Android 界面开发。2019年5月,Google在I/O大会上公布Compose2020年9月,发布第一个Alpha版本2021年7月,发布第一个稳定版本参数指定默认值。函数参数很多时,可以分为必选参数和可选参数。命名参数可以不按照顺序传参。举例:文本控件只需要传入文字是什么。Text API定义2.2 高阶函数参数是函数的函数原创 2022-07-08 00:16:16 · 960 阅读 · 0 评论 -
Android Jetpack 之使用 ViewModel
Android Jetpack 之使用 ViewModelViewModel 是 Jetpack MVVM 架构中的 VM 部分。ViewModel 中的数据不会因为 Activity 重建而被销毁。以下的 ViewModel 保存了开始时间戳。public class ChronometerViewModel extends ViewModel { @Nullable private Long mStartTime; @Nullable public Long g原创 2021-01-11 00:00:16 · 174 阅读 · 0 评论 -
Android Jetpack 之使用 Room 操作数据库
Android Jetpack 之使用 Room 操作数据库Room 是 Android Jetpack 中用来处理数据库的框架,它可以用来替代原有的 SQLiteOpenHelper,简化数据库操作。Android Room with a View 是一个 Google Codelab 用来展示 Jetpack Room 用法的 app。它可以输入一个单词并自动刷新显示数据库中的所有单词。通过 Android Room with a View 这个项目可以熟悉 Android Jetpack 的 Li原创 2020-12-16 21:54:31 · 854 阅读 · 2 评论 -
Android Jetpack 之使用 livedata
Android Jetpack 之使用 livedataLiveData 类是 Android Jetpack 的重要组成部分。将数据封装为 LiveData 后,数据变为了可以感知组件生命周期的可观察数据类。LiveData 的优势确保界面符合数据状态使用观察者模式在数据源改变时自动更新界面。不会发生内存泄漏观察者会绑定到 Lifecycle 对象,在组件生命周期结束后自动清理 。不会因为 Activity 停止而导致崩溃如果观察者绑定的 Activity 处于非活跃状态,例如处于返回栈的原创 2021-12-16 15:00:13 · 1813 阅读 · 0 评论 -
Android Jetpack 之使用 WorkManager
Android Jetpack 之使用 WorkManager简介WorkManager 是 Android Jetpack 的一部分,它主要用来执行持续的后台工作,比如文件上传、日志上传等。WorManager 可以执行一次性任务(One time),也可以执行周期性任务(Perodic)。WorkManager也可以按照执行时间分为 3 类:立即运行(Immediate)长期运行(Long Running)推迟运行(Deferrable)使用方法添加依赖dependencies原创 2022-01-12 19:29:22 · 2128 阅读 · 0 评论