什么是Jetpack

Jetpack

Jetpack 是一套组件库、工具,可帮助开发人员遵循最佳做法,减少样板代码并编写可在 Android 版本和设备上一致工作的代码,以便开发人员可以专注于他们关心的代码

组成

主要包含四部分:架构(Architecture)、界面(UI)、行为(Behavior)、基础(Foundation)

架构(Architecture): Data Binding , Lifecycles ,LiveData , Navigation , ViewModel , Padding , Room等

界面(UI) : Animation , Transitions ,Auto,TV,Wear, Emoji , Layout , Palette等

行为(Behavior) : Download Manager , Media ,Permissions , Notifications , Sharing等

基础(Foundation) : AppCompat , Android KTX , Multidex , Test等

相关推荐
耶叶8 分钟前
Android 新权限申请模型(Activity Result API)
android
阿拉斯攀登13 分钟前
【RK3576 安卓 JNI/NDK 系列 04】JNI 核心语法(下):字符串、数组与对象操作
android·驱动开发·rk3568·瑞芯微·rk安卓驱动·jni字符串操作
GoodStudyAndDayDayUp14 分钟前
RUO-VUE-PRO权限关联sql
java·数据库·sql
2501_9159090614 分钟前
不用越狱就看不到 iOS App 内部文件?使用 Keymob 查看和导出应用数据目录
android·ios·小程序·https·uni-app·iphone·webview
llxxyy卢18 分钟前
web部分中等题目
android·前端
轩情吖21 分钟前
MySQL之事务管理
android·后端·mysql·adb·事务·隔离性·原子性
⑩-29 分钟前
RabbitMQ 架构和工作原理?RabbitMQ 延迟队列如何实现?
java·分布式·架构·rabbitmq
子非鱼@Itfuture30 分钟前
try-catch和try-with-resources区别是什么?try{}catch(){}和try(){}catch(){}有什么好处?
java·开发语言
万物得其道者成1 小时前
uni-app Android 离线打包:多环境(prod/dev)配置
android·opencv·uni-app
Nyarlathotep01131 小时前
线程创建和Thread类
java