Android:带你了解神秘的Behavior

Android:带你了解神秘的Behavior,第1张

概述  前言在2018年GoogleI/O大会上发布了一系列辅助Android开发者开发的实用工具集合:Jetpack今天,我将主要介绍AndroidJetpack的相关内容,包括其作用、特点&组成,希望你们喜欢。目录  1.简介  2.特点高效开发:包含的多个组件协同使用消   
前言在2018年 Google I/O 大会上发布了一系列辅助AndroID开发者开发的实用工具集合:Jetpack今天,我将主要介绍AndroID Jetpack的相关内容,包括其作用、特点 & 组成,希望你们喜欢。
目录  
1. 简介  
2. 特点高效开发:包含的多个组件协同使用消除模板代码:可管理繁琐的 Activity,如 后台任务、导航和生命周期管理高质量:围绕现代化设计实践构建、具有向后兼容性,可有效减少崩溃 & 内存泄漏
3. 组成

AndroID Jetpack的组件主要分为四大类:

基础 - Foundation架构 - Architecture行为 - Behavior界面 - UI
  
4. 具体描述4.1 基础 - Foundation

提供了最基础的底层功能,如向后兼容性、测试、开发语言Kotlin支持等。包含的组件库:

 

  4.2 架构 - Architecture

帮助开发者设计稳健、可测试且易维护的应用

Data Binding(数据绑定):属于支持库可使用声明式将布局中的界面组件绑定到应用中的数据源lifecycles:管理 Activity 和 Fragment 生命周期liveData:是一个可观察的数据持有者类。与常规observable不同,liveData是有生命周期感知的。Navigation:处理应用内导航所需的一切Paging:一次加载 or 按需加载 & 显示小块数据Room:帮助开发者更友好、流畅的访问sqlite数据库。viewmodel:以生命周期感知的方式存储和管理与UI相关的数据。WorkManager:调度预期将要运行的可延迟异步任务。(即便应用程序退出 or重启)

Google官方推荐的应用架构

  4.3 行为 - Behavior

帮助应用与标准的 AndroID 服务(如通知、权限、分享和 Google 助理)相集成。包含组件库:

相机 - CameraX:简化相机应用的开发工作,可向后兼容至 AndroID 5.0(API 级别 21)下载 - DownloadManager:可处理长时间运行的http下载 & 超时重连多媒体 - Media & playback:用于媒体播放 & 路由的向后兼容 API。通知 - Notifications:提供向后兼容的通知 API,支持 Wear 和 auto。权限 - Permissions:用于检查和请求应用权限的兼容性 API。偏好设置 - Preferences:提供了能够改变应用的功能和行为能力。共享 - Sharing:提供适合应用 *** 作栏的共享 *** 作。切片 - Slices:创建可在应用外部显示应用数据的灵活界面元素。4.4 界面 - UI

辅助绘制界面的VIEw类 & 各种辅助组件,包括:

动画 - Animation & Transitions:提供各类内置动画,也可以自定义动画效果。表情 - Emoji:使用户在未更新系统版本的情况下也可以使用表情符号。布局 - Layout:xml书写的界面布局或者使用Compose完成的界面。调试板 - Palette:从调色板中提取出有用的信息。
总结本文对 AndroID Jetpack 进行了定性介绍接下来推出的文章,我将继续讲解AndroID Jetpack的相关知识,包括每个部分组成的详细使用,感兴趣的读者可以继续关注我的博客哦:Carson_Ho的Android博客
请点赞!因为你们的赞同/鼓励是我写作的最大动力!

相关文章阅读
Android开发:最全面、最易懂的Android屏幕适配解决方案
Android开发:史上最全的Android消息推送解决方案
Android开发:最全面、最易懂的Webview详解
Android开发:JSON简介及最全面解析方法!
Android四大组件:Service服务史上最全面解析
Android四大组件:BroadcastReceiver史上最全面解析


欢迎关注Carson_Ho的简书!

不定期分享关于安卓开发的干货,追求短、平、快,但却不缺深度。

     总结

以上是内存溢出为你收集整理的Android:带你了解神秘的Behavior全部内容,希望文章能够帮你解决Android:带你了解神秘的Behavior所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1060705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存