当前位置: 首页 > news >正文

导航网站建设如何做网页游戏代理

导航网站建设,如何做网页游戏代理,个人网站备案后可以随意建站吗,网站建设外贸前言 本篇旨在帮助小伙伴们了解和使用Compose中BOM相关的知识#xff0c;在Compose的开发过程中更加便捷、统一的管理相关依赖信息。 BOM基础知识 Compose推出的BOM为物料清单的意思#xff0c;BOM全称为Bill Of Materials#xff0c;Compose推出BOM的意义旨在通过指定的…前言 本篇旨在帮助小伙伴们了解和使用Compose中BOM相关的知识在Compose的开发过程中更加便捷、统一的管理相关依赖信息。 BOM基础知识 Compose推出的BOM为物料清单的意思BOM全称为Bill Of MaterialsCompose推出BOM的意义旨在通过指定的BOM版本来管理所有Compose库版本比如我们要添加compose.material3和compose.ui的依赖在未使用BOM的前提下我们需要找到对应的版本然后再添加依赖然而在使用BOM的情况下我们可以不用再去查找依赖对应的版本直接在dependencies{}中添加他们就行下面我们来详细看看BOM的使用方法。 BOM最早在2022/10/24推出了第一个版本androidx.compose.compose-bom-2022.10.00 截止目前已经推出了16个版本最新版本为androidx.compose.compose-bom-2023.10.00 很巧合第一个和目前的最新版本尾部都是10.00哈哈 目前使用AS版本为 Android Studio Giraffe | 2022.3.1 Patch 1 不同版本可能表现不一致 使用ComposeBOM 目前我们使用AS创建一个Compose项目之后在app/build.gradle中默认会添加BOM依赖但是版本会比较陈旧 图中标红的就是添加BOM的方式添加的是2023.03.00版本目前BOM最新2023.10.00在10月05日发布。 知晓了BOM的添加方式之后我们再来看看下面关于Compose相关依赖是如何添加的比如标红下方的compose.ui依赖是直接通过implementation(androidx.compose.ui:ui)添加这一行并没有涉及到版本信息却也能正常引入compose.ui相关依赖 上图就是引入的compose.ui相关依赖库在没有声明具体版本的情况下也可以通过BOM获取到对应的版本compose.ui在指定的BOM版本都有对应的版本此处BOM的2023.03.00对应ui库的1.4.0版本。文章的后面我会将所有BOM版本对应的Compose依赖版本映射关系列举出来方便大家日后参照。 到这小伙伴们是不是有种疑问如果我添加了BOM依赖是不是不用再额外添加其它的Compose库非也非也即使你添加了BOM依赖还是得显式的添加下其它你需要的依赖只是在依赖信息中省略了版本号而已。如果添加BOM就将所有的Compose库都引入到工程中那么会造成依赖浪费的情况。 BOM和显式添加版本号是否冲突 在上面我们了解去如何去使用BOM的知识接下来我们再看看在添加了BOM的情况下再显式的添加其它依赖并加上版本号的情况。详细看下面的代码示例 implementation(platform(androidx.compose:compose-bom:2023.03.00)) implementation(androidx.compose.ui:ui:1.5.3)我们先引入2023.03.00的BOM版本然后在显式的添加compose.ui:1.5.3的依赖库这是大家想一下会造成何种结果呢此版本BOM清单中ui库对应的版本应该是1.4.0会不会将我们需要的1.5.3直接忽视采用BOM对应的版本呢答案是否的在这种情况下Gradle会采用我们显式声明的ui库版本号这样我们就既可以统一的管理Compose的版本信息又不用过度受BOM的版本限制。下面是上述代码的依赖情况 UI相关依赖版本号都变成了1.5.3其余的还是保持BOM映射的版本号。 BOM所有版本 androidx.compose.compose-bom-2022.10.00androidx.compose.compose-bom-2022.11.00androidx.compose.compose-bom-2022.12.00androidx.compose.compose-bom-2023.01.00androidx.compose.compose-bom-2023.03.00androidx.compose.compose-bom-2023.04.00androidx.compose.compose-bom-2023.04.01androidx.compose.compose-bom-2023.05.00androidx.compose.compose-bom-2023.05.01androidx.compose.compose-bom-2023.06.00androidx.compose.compose-bom-2023.06.01androidx.compose.compose-bom-2023.08.00androidx.compose.compose-bom-2023.09.00androidx.compose.compose-bom-2023.09.01androidx.compose.compose-bom-2023.09.02androidx.compose.compose-bom-2023.10.00 BOM版本映射关系 库组版本 (2022.10.00)版本 (2022.11.00)版本 (2022.12.00)版本 (2023.01.00)版本 (2023.03.00)版本 (2023.04.00)版本 (2023.04.01)版本 (2023.05.00)版本 (2023.05.01)和 (2023.06.00)版本 (2023.06.01)版本 (2023.08.00)版本 (2023.09.00)版本 (2023.09.01)版本 (2023.09.02)版本 (2023.10.00)androidx.compose.animation:animation1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.animation:animation-core1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.animation:animation-graphics1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.foundation:foundation1.3.01.3.11.3.11.3.11.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.foundation:foundation-layout1.3.01.3.11.3.11.3.11.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.material:material1.3.01.3.11.3.11.3.11.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.material:material-icons-core1.3.01.3.11.3.11.3.11.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.material:material-icons-extended1.3.01.3.11.3.11.3.11.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.material:material-ripple1.3.01.3.11.3.11.3.11.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.material3:material31.0.01.0.11.0.11.0.11.0.01.0.11.0.11.0.11.1.01.1.11.1.11.1.11.1.21.1.21.1.2androidx.compose.material3:material3-window-size-class1.0.01.0.11.0.11.0.11.0.01.0.11.0.11.0.11.1.01.1.11.1.11.1.11.1.21.1.21.1.2androidx.compose.runtime:runtime1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.runtime:runtime-livedata1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.runtime:runtime-rxjava21.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.runtime:runtime-rxjava31.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.runtime:runtime-saveable1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-geometry1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-graphics1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-test1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-test-junit41.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-test-manifest1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-text1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-text-google-fonts1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-tooling1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-tooling-data1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-tooling-preview1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-unit1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-util1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3androidx.compose.ui:ui-viewbinding1.3.01.3.11.3.21.3.31.4.01.4.11.4.21.4.31.4.31.4.31.5.01.5.11.5.11.5.21.5.3 列举了BOM从第一个版本到目前最新版本的映射关系后续BOM更新了我也会及时的将这张表格做响应的更新希望小伙伴们喜欢哈 写在最后 BOM在使用过程中还是比较容易上手的也是极大程度上帮助开发者更轻松的管理Compose相关依赖信息感兴趣的小伙伴们赶紧上手体验下吧 Android 学习笔录 Android 性能优化篇https://qr18.cn/FVlo89 Android Framework底层原理篇https://qr18.cn/AQpN4J Android 车载篇https://qr18.cn/F05ZCM Android 逆向安全学习笔记https://qr18.cn/CQ5TcL Android 音视频篇https://qr18.cn/Ei3VPD Jetpack全家桶篇内含Composehttps://qr18.cn/A0gajp OkHttp 源码解析笔记https://qr18.cn/Cw0pBD Kotlin 篇https://qr18.cn/CdjtAF Gradle 篇https://qr18.cn/DzrmMB Flutter 篇https://qr18.cn/DIvKma Android 八大知识体https://qr18.cn/CyxarU Android 核心笔记https://qr21.cn/CaZQLo Android 往年面试题锦https://qr18.cn/CKV8OZ 2023年最新Android 面试题集https://qr18.cn/CgxrRy Android 车载开发岗位面试习题https://qr18.cn/FTlyCJ 音视频面试题锦https://qr18.cn/AcV6Ap
http://www.hkea.cn/news/14349596/

相关文章:

  • 专业做ppt的网站镇江百度关键词优化
  • 郑州上街区网站建设公司分级会员管理系统网站开发
  • 大学生旅游网站策划书旅游网站模板源码
  • 东莞市网站建设哪家好域名推荐
  • 网站建设 电子书外贸网站运营
  • 桂林网站制作报价旅游网站策划
  • 潍坊英文网站建设云网站系统
  • 广州专业网站改版哪家好嘉祥县建设局官方网站
  • 免费网站软件推荐怎么弄一个公司网站
  • 网站卡的原因新闻稿范文
  • 做公司网站计入什么会计科目赣州室内设计学校
  • 做盗版电影网站赚钱吗网站建设水平如何评价
  • 网站做微信小程序“网站制作”
  • c mvc网站开发实例教程绍兴seo排名
  • 视频背景做网站背景郑州专业手机网站制作
  • 免费行情软件网站下载大全福建网站开发
  • 个人网站备案简介怎么写国外网站域名
  • 购物网站 设计网站实名认证流程
  • 广州市城乡建设部网站首页微营销方案
  • 无锡网站制作公司青岛网页设计公司
  • 潍坊网站建设一站式服务有了页游源代码如何做网站
  • 长沙宁乡建设网站钓鱼网站链接怎么做
  • 百度大数据分析网站推广优化外包便宜
  • dede如何手机网站和电脑网站的数据同步更新企业做网站哪家便宜
  • 泉州手机端建站模板wordpress更新的文章编辑器不好用
  • 做网站 赚钱多吗网站运营是具体的
  • 如何制作wordpress网站地图网站开发定价
  • 做营销型网站要多少钱圣辉友联刘金鹏做网站
  • 石家庄企业网站wordpress 获取自定义字段值
  • 哈尔滨模板建站服务商手机网站什么意思