AndroidX初识
AndroidX使用环境
以前刚学习安卓的时候,android studio里用的是安卓支持包com.android.support:xxx-v7. 继28.0.0发布后,谷歌便不再对其更新,取而代之的是AndroidX包。AndroidX的意思是android extension libraries, 也就是安卓扩展包。使用AndroidX需要先检查下环境:
- Android studio为3.2或更新的版本。
- compileSdkVersion版本28或更高,顺手同时修改targetSdkVersion也为28. 可以从Tools ➡️ SDK Manager 检查当前可用的sdk版本以及对应的API版本。
- 项目级build.gradle里升级gradle版本,我现在用的是3.6,但是应该是3.2之后的就都可以。
- Gradle设置android.useAndroidX和android.enableJetifier均为ture.
Android Jetpack
AndroidX其实是Jetpack类库的命名空间,与android platform api独立,这也意味着它的更新速度可能会更快也更频繁,但是它提供良好的兼容性。它帮助开发人员更轻松地编写高质量的应用程序的工具,由许多类库集合而成。主要分为四大类:
- 基础:基础组件提供了跨领域功能,例如向后兼容性,测试,Kotlin语言支持,穿戴设备支持等。
- 架构:架构组件可帮助我们设计健壮,可测试和可维护的应用程序。比如活动和碎片的生命周期管理,room和SQLite.
- 行为:行为组件可帮助我们把的应用与标准的Android服务结合,例如通知,权限,和共享。
- 界面:UI组件提供了小部件和帮助程序,与布局,表情,动画等应用息息相关。
详细信息可在安卓开发官网查看:https://developer.android.com/jetpack
AndroidX初识相关推荐
- Andriod --- JetPack (一):初识 JetPack
1. Andriod --- JetPack (一):初识 JetPack 2. Andriod --- JetPack (二):LifeCycle 的诞生 3. Andriod --- JetPac ...
- Android LiveData初识
LiveData初识 LiveData is an observable data holder class. Unlike a regular observable, LiveData is lif ...
- 初识Navigation(导航)
初识JetPack之--Navigation(导航) 关于Navigation Navigation详解 Navigation涉及的概念: 界面讲解 本文为学习类文档,通过学习B站up主longway ...
- Activity系列--初识Activity
android四大组件 在介绍Activity之前,先唠叨唠叨android的四大组件,android的四大组件分别是Activity,Broadcast,Service,ContentProvide ...
- Androidx CoordinatorLayout 和 AppBarLayout 实现折叠效果(通俗的说是粘性头效果)
Androidx CoordinatorLayout 和 AppBarLayout 实现折叠效果 或者 说是粘性头效果 先看下面是不是你需要的结果 大致顺序是先滚动整体,然后折叠 在滚动list ...
- day3----编码-集合-深浅copy-文件操作-函数初识
day3----编码-集合-深浅copy-文件操作-函数初识 本文档主要内容: 一 编码 二 集合 三 深浅copy 四 文件操作 五 函数初识 首先,我们来看看两个字符串的比较 打开cmd,进入do ...
- ⑥python模块初识、pyc和PyCodeObject
一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...
- 初识java类的接口实现
初识java类的接口实现 如果两个类之间不存在继承关系,且两个类都想实现同一个接口,两个类都必须实现接口中全部方法,否则报语法错误 如果两个类之间存在继承关系也想实现同一个接口,父类如果实现了某个接口 ...
- vba 编辑combobox内容_初识Visual Basic编辑器并建立一段简单的代码
大家好,从今日开始我正式推出"VBA之EXCEL应用"教程,这个教程是面向初学人员的教程,教程一共三册,十七个章节,从简单的录制宏实现一直讲到窗体的搭建,都是我们在利用EXCEL工 ...
最新文章
- windows 7 可以清除的文件
- Silverlight C# 游戏开发:L2 自定义模型导入
- 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 15_多子图-Subplot、Subplot: 使用多个figures和 axes、替代解决方案:
- RHEL 7 中 systemctl 的用法(替代service 和 chkconfig)
- qscrollbar 固定滑块大小_第32章:五金冲压模具设计:通用滑块结构形式!新手必备资料!...
- wifi定位算法 java_几种室内定位技术方案对比,室内定位种类的优缺点一目了然...
- 未来这五种新经济思维,会让你找到更多的创业机会
- python 多and or执行顺序
- 源码解析:修改mysql密码出现错误1045
- mysql8.0.17压缩包安装教程_mysql 8.0.17 解压版安装配置方法图文教程
- 【原】执行nosetests 报错:pkg_resources.DistributionNotFound: nose==0.10.4
- cognos宏函数的使用prompt
- 2019-数学建模美赛-B题翻译
- 网页自动加拼音html,HTML5给汉字加拼音收起展开组件的实现代码
- Linux(centos7下载安装)
- java 四级联动_使用js实现四级联动
- 【毕设资料】 Web版RSS阅读器(一)——dom4j读取xml(opml)文件
- 入侵服务器修改数据教程,入侵服务器 修改数据库
- HDU 2154 跳舞毯