![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android的Jetpack相关
文章平均质量分 96
卡哇伊的萝莉
这个作者很懒,什么都没留下…
展开
-
CameraX 的使用简介
CameraX 的使用简介介绍CameraX 是一个 Jetpack 支持库,旨在帮助您简化相机应用的开发工作。它提供一致且易于使用的 API Surface,适用于大多数 Android 设备,并可向后兼容至 Android 5.0(API 级别 21)。虽然它利用的是 camera2 的功能,但使用的是更为简单且基于用例的方法,该方法具有生命周期感知能力。它还解决了设备兼容性问题,因此您无需在代码库中添加设备专属代码。这些功能减少了将相机功能添加到应用时需要编写的代码量。.CameraX 的架原创 2021-02-01 16:59:50 · 3950 阅读 · 3 评论 -
Android Jetpack 的WorkManager的使用简介
222原创 2020-10-19 16:50:11 · 516 阅读 · 0 评论 -
Android Jetpack 的 Hilt依赖注入框架的使用介绍
Hilt依赖注入框架的使用介绍引入Hilt1. 在项目根目录的build.gradle文件中配置Hilt的插件路径:buildscript { ... dependencies { ... classpath 'com.google.dagger:hilt-android-gradle-plugin:2.28-alpha' }}2. 在app/build.gradle文件中,引入Hilt的插件并添加Hilt的依赖库:...//apply原创 2020-11-30 16:37:22 · 1538 阅读 · 2 评论 -
Android Jetpack 的 App Startup库的使用简介
Jetpack的 App Startup库的使用简介App Startup库的介绍App Startup库提供了一种直接,高效的方法来在应用程序启动时初始化组件。库开发人员和应用程序开发人员都可以使用“应用程序启动”来简化启动顺序并显式设置初始化顺序。App Startup允许您定义共享单个内容提供程序的组件初始化程序,而无需为需要初始化的每个组件定义单独的内容提供程序。这可以大大缩短应用程序的启动时间。实现原理可以看到,一个应用程序的执行顺序是这个样子的。首先调用Application的at原创 2020-12-03 11:36:00 · 425 阅读 · 0 评论 -
Android Jetpack架构组件的使用简介
Jetpack的介绍Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。Jetpack的优点加速开发:组件可以单独采用(不过这些组件是为协同工作而构建的),同时利用 Kotlin 语言功能帮助您提高工作效率。消除样板代码:Android Jetpack 可管理繁琐的 Activity(如后台任务、导航和生命周期管理),以便您可以专注于如何让自己的应用出类拔萃。构建高质原创 2020-10-13 13:15:46 · 755 阅读 · 0 评论 -
Android Jetpack 的 Navigation导航组件的使用简介
Android Jetpack 的 Navigation导航组件的使用简介介绍Android Jetpack 的 Navigation(导航组件) 可帮助您实现导航,无论是简单的按钮点击,还是应用栏和抽屉式导航栏等更为复杂的模式,该组件均可应对。导航组件还通过遵循一套既定原则来确保一致且可预测的用户体验。导航组件由以下三个关键部分组成:导航图: 在一个集中位置包含所有导航相关信息的 XML 资源。这包括应用内所有单个内容区域(称为目标)以及用户可以通过应用获取的可能路径。NavHost:原创 2020-12-24 14:49:33 · 633 阅读 · 0 评论