Jetpack学习-初识Jetpack前言本篇介绍Jetpack,内容来自官方文档。(我是搬运工#_#)Jetpack是什么Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码工作并简化复杂任务,以便您将精力集中放在所需代码上。Jetpack 包含与平台 API 解除捆绑 androidx.* 软件包库。这意味着,它可以提
转载 5月前
79阅读
Jetpack 简介 Jetpack 是一个开发组件工具集,它主要目的是帮助我们编写出更加简洁代码、并简化开发过程。Jetpack组件有一个特点,它们大部分不依赖于任何 Android 系统版本,这意味着这些组件通常是定义在 AndroidX 库当中,并且拥有非常好向下兼容性。Jetpack 家族主要由基础、架构、行为、界面这 4 个部分组成。其中也不全是些新东西,
转载 2024-06-18 22:43:10
789阅读
Android Jetpack组件 Compose 使用前言正文一、创建Compose项
原创 2022-09-12 00:00:08
392阅读
JetPack 文章目录JetPack前言一、LifeCycle1.Activity/Fragment使用2.Service中使用3.application中使用(ProcessLifecycleOwner)二、Navigation1.使用Navigation2. 使用safe args传递参数3.NavigationUI使用方法4.深层链接DeepLink1.PendingIntent方式
什么是 Android JetpackAndroid Jetpack 是一组 Android 软件组件,可帮助我们构建出色 Android 应用程序。这些软件组件有助于:遵循最佳实践并编写样板代码。让复杂事情变得非常简单。早些时候有许多挑战,如下所示:管理活动生命周期。幸存配置更改。防止内存泄漏。Android Jetpack 软件组件解决了所有这些主要问题。因此,所有问题解决方案都是
转载 2023-06-26 11:55:28
116阅读
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家, ?​​​点击跳转到网站​​前言:LiveData介绍LiveData 是一种可观察数据存储器类。与常规可观察类不同,LiveData 具有生命周期感知能力,意指它遵循其他应用组件(如 Activity、Fragment 或 Service)生命周期。这种感知能力可确保 LiveData 仅更新处于活跃
原创 2022-11-17 10:17:14
94阅读
前言: View
原创 2022-11-17 10:16:36
157阅读
前言:DataBin
原创 2022-11-17 10:17:33
126阅读
1、前言最近简单看了下google推出框架Jetpack,感觉此框架内容可以对平时开发有很大帮助,也可以解决很多开发中问题,对代码逻辑和UI界面实现深层解耦,打造数据驱动型UI界面。Android Architecture组件Android Jetpack一部分,它们是一组库,旨在帮助开发者设计健壮、可测试和可维护应用程序,包含一下组件: 带你领略Android Jet
这里写目录标题前言正文一、添加依赖前言  也许你是第一次听说
原创 2022-09-08 13:06:44
852阅读
2评论
有时我们使用CameraX需要指定,lifecycleOwner, 但是popwindow之类组件, 不是lifecycleowner, 那么怎么办呢, 自己实现!
原创 2022-11-05 09:38:05
122阅读
CameraX 又是一个 Google 推出 JetPack 组件 ,是一个新鲜玩意儿,故给大家分享下我在项目中使用过程心得。。 CameraX 是什么? Google 开发者文档 对 CameraX 评价如下: CameraX是一个Jetpack支持库,旨在帮助您简化相机应用程序开发工作。 ...
转载 2021-05-09 12:35:32
1310阅读
2评论
在以前应用中,针对多导航模块使用,常见有tabhost或者FragmentTabHost,但是这些在
原创 2023-04-12 10:32:08
323阅读
Jetpack Compose是用于构建原生Android UI现代工具包。 Jetpack Compose使用更少代码,强大工具和直观Kotlin API,简化并加速了AndroidUI开发。这是Android Developers 官网对它描述。前面基础学习差不多了,直接来练习一个官方推荐案例,用熟悉很多知识点,一个新闻资讯案例,挺不错,当然还有其他很多案例,你也可以下
# Android Jetpack 使用入门指南 如果你刚入行Android开发,Jetpack可能会让你感到迷惑。Jetpack是一个Android集合,其目的是为开发者提供更好工具,使得开发更加高效和简洁。下面,我将带你了解如何开始使用Android Jetpack。 ## 1. 整体流程 在开始开发之前,我们需要了解整个流程。以下是使用Android Jetpack基本步骤:
原创 2024-09-10 05:29:27
102阅读
背景在Android开发中经常面临问题: (1)在应用程序(Activity、Fragment)生命周期管理困难,尤其是Fragment跳转带来生命周期管理问题。 (2)在Activity需要重新创建时候,界面控制器(View层)中存储数据丢失,需要重新初始化,影响用户体验。 (3)Android异步操作(DB,NetWork)时,在界面控制器(View层)被销毁后,界面控制器需要结
转载 2023-11-27 16:12:28
113阅读
Jetpack是一套库、工具和指南集合,帮助开发者更轻松地编写优质应用,这篇文章主要介绍了Android Jetpack简介,需要朋友可以参考下Android Jetpack简介Jetpack是一套库、工具和指南集合,帮助开发者更轻松地编写优质应用。Jetpack特性:加速开发:组件可单独使用,也可以协同工作,当使用kotlin时,效率更高。消除样板代码:Jetpack可以管理繁琐Acti
一、LifeCycle 简介LifeCycle 是一个可以感知宿主生命周期变化组件。常见宿主包括 Activity/Fragment、Service 和 Application。LifeCycle 会持有宿主生命周期状态信息,当宿主生命周期发生变化时,会通知监听宿主观察者。LifeCycle 出现主要是为了解决: 系统组件生命周期与普通组件之间耦合性。
原创 2021-09-24 13:54:59
293阅读
本文涉及Library版本如下:androidx.room:room-runtime:2.1.0-alpha03androidx.room:room-compiler:2.1.0-alpha03(注解编译器)回顾一下安卓SQLiteOpenHelper相关类首先放一个关于安卓数据库类图: SQLiteOpenHelper是一个抽象类,通常自己实现数据库,需要继承SQLiteOpenHelp
转载 2024-09-06 14:20:20
263阅读
   1.直接添加如下依赖就可以满足日常工作,如果缺少哪个库,再去单独添加就好了implementation "android.arch.lifecycle:extensions:1.1.1"添加这一句代码就依赖了如下库。2.先不谈Activity和Fragment中如何使用,先举一个Lifecycle简单例子。 1 ackage com.example.lifecycledemo1
转载 2021-05-15 21:55:31
252阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5