简介Jetpack Compose 是用于构建原生 Andorid 界面的新工具包,Compose 使用了更少的代码,强大的工具和直观的 Kotlin Api 简化并且加快了 Android 上界面的开发。在 Compose 中,在构建界面的时候,无需在像之前那么构建 XML 布局,只需要调用 Jetpack Compose 函数来声明你想要的的元素,Compose 编译器就会自动帮你完成后面的工
转载
2024-03-30 21:34:49
503阅读
Android Jetpack Compose一.什么是Jetpack Compose二.关于Jetpack Compase的介绍Jetpack Compose的特点Jetpack Compose VS AndroidStudio 传统UI命令式UI特征声明式UI特征三.Jetpack Compose的使用开发环境@Compose组件预览工具四.Jetpack Compose入门添加文本元素定义
转载
2024-06-13 08:28:22
122阅读
IO流 1、IO流的分类 按操作数据分为:字节流和字符流 按流的流向分为:输入流和输出流2、IO流的作用 IO流是用来处理设备之间的数据传输的。java对数据的操作是通过流的方式。3、IO 流的抽象基类 第一,字节流的抽象基类:InputStream和OutputStream 第二,字符流的抽象基类:Reader和Writer - --------------------------------
/ 今日科技快讯 /近日,即将离任的日本松下公司首席执行官津贺一宏表示,该公司计划通过生产其他品牌电动汽车通用的电池,来减少对特斯拉的严重依赖。特斯拉已经开始自主研发电池,并将采购合作伙伴扩大到韩国的LG化学和中国的宁德时代,以支持其电动汽车销量的增长。/ 作者简介 /Google的Jetpack&nb
1. Compose诞生背景近年来,以React为代表的声明式UI开发思想席卷了整个前端开发领域。客户端与前端在产品形态上非常相似,也希望借鉴这种全新的开发思想来提升客户端UI的开发效率和体验。在这个大背景下,Android与iOS平台相继发布了自己的声明式UI开发框架。而在Android中的明式UI开发框架就是Compose2. Compose的优势2.1 官方的描述先来看下官网上的描述 : J
转载
2023-08-16 13:09:26
413阅读
文章目录一、前言二、依赖配置三、示例代码四、总结五、参考链接: 一、前言现在是2021年5月14日,今天着手开始进行Compose的学习,本觉得出来也很久了。各方面教程比较完善了,但是还是遇到了很多问题,这里将过程总结一下。在实际学习中发现Compose第一个正式版本其实还没有出来,所以等到后面正式版本出来后,不知道是否还需要进行更改。另外Compose预览这个功能现在还是Canary版本,正式
转载
2023-12-01 14:55:48
78阅读
compose正式发布已经一年多了,越来越多的开发人员选择使用它,声明式UI也是未来的一个主流趋势,本人也是一年前学习后,并没有真正的使用,所以本着边学习,边分享的心态,准备写个compose系列的文章 首先compose目前只支持kotlin,基于google对移动端的鸿图,未来应该也不会支持其他语言,和传统安卓的xml布局不同,compose是通过kotlin定义一个一个组件,由于是通过代码定
转载
2023-08-01 17:52:37
10阅读
作者 / Android 去年我们发布了 Jetpack Compose,此后一直在进行优化。我们已添加了新的功能并创造出功能更强大的工具,帮助您获得更高效、更直观、更有趣的 Android 界面开发体验。如果您正在开发一款新应用,那现在是时候用 Compose 来编写了!这一激动人心的 Compose 版本现可支持 Material Design 3、新的 BOM (Bill Of M
转载
2024-03-13 22:25:07
106阅读
Jetpack Compose 是用于构建原生 Android 界面的新工具包。它可简化并加快 Android 上的界面开发,使用更少的代码、强大的工具和直观的 Kotlin API,快速让应用生动而精彩。Compose 使用全新的组件——可组合项 (Composable) 来布局界面,使用修饰符 (Modifier) 来配置可组合项。可组合项 (Composable)https://develo
转载
2023-12-18 20:41:29
133阅读
1.标准布局组件package com.tiger.jetpackcomposelayouts
import androidx.compose.foundation.Image
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
import androidx.co
转载
2024-06-17 15:19:09
67阅读
如果一直关注 Compose 的发展的话,可以明显感受到 2022 年和 2023 年的 Compose 使用讨论的声音已经完全不一样了, 2022 年还多是观望,2023 年就有很多团队开始采纳 Compose 来进行开发了。不过也有很多同学接触了下 Compose,然后就放弃了。要么使用起来贼特么不顺手,要么就是感觉性能不行,卡。其实,问题只是大家的思维没有转换过来,还不会写 Co
转载
2024-06-17 12:28:29
42阅读
使用更少的代码实现更多的功能,并且可以避免各种错误,从而使代码简洁且易于维护。直观您只需描述界面,Compose 会负责处理剩余的工作。应用状态变化时,界面会自动更新。加快应用开发兼容现有的所有代码,方便您随时随地采用。借助实时预览和全面的 Android Studio 支持,实现快速迭代。功能强大凭借对 Android 平台 API 的直接访问和对于 Material Design、深色主题、动
转载
2024-06-18 08:10:48
7阅读
compose正式发布已经一年多了,越来越多的开发人员选择使用它,声明式UI也是未来的一个主流趋势,本人也是一年前学习后,并没有真正的使用,所以本着边学习,边分享的心态,准备写个compose系列的文章 首先compose目前只支持kotlin,基于google对移动端的鸿图,未来应该也不会支持其他语言,和传统安卓的xml布局不同,compose是通过kotlin定义一个一个组件,由于是通过代码定
转载
2023-10-10 23:03:35
3阅读
Android Jetpack-Compose相关一、什么是Compose?Jetpack Compose 是用于构建原生 Android 界面的新工具包。它使用更少的代码、强大的工具和直观的 Kotlin API,可以帮助您简化并加快 Android 界面开发,打造生动而精彩的应用。它可让您更快速、更轻松地构建 Android 界面。(注:想要使用Compose编写程序需要先把你的Android
转载
2023-07-28 14:01:42
827阅读
android平台四层架构对应源代码中的目录:
第一层:应用程序层(applications)对应根目录下packages/apps
第二层:应用程序框架层(application framework)对应根目录下的frameworks
第三层:运行库层包括运行库(libraries)和android运行时环境(android runtime)
&
/ 前言 /在之前,我们已经体验了Compose for Desktop与Compose for Web,目前Compose for IOS已经有尚未开放的实验性API,乐观估计今年年底将会发布 Compose for IOS。同时Kotlin也表示将在2023年发布KMM的稳定版本。届时Compose-jb + KMM将实现Kotlin全平台。/&
冒失的前言之前写了第一篇关于 Compose 初探的文章,大概说了下 Compose 的前世今生,本篇文章是基于上一篇文章写的,阅读之前最好先阅读下:初探 Compose 版本的玩安卓。上一篇文章由于篇幅的原因很多东西没有介绍, Compose 非常大,也绝对不是一篇文章能写完的,咱们慢慢来。这篇文章打算详细介绍下 Compose 的导航—— Navigation ,还有 Compose 的状态管
转载
2024-07-26 07:35:09
77阅读
1 JDK1.1 JDK简介因为我们使用Java语言进行安卓程序的编程,所以首先要安装Java语言的开发工具,即JDK。JDK叫做Java开发工具包,是JavaDevelopment Kit的简称。在安装JDK的同时也安装了Java运行时环境(JRE,Java Runtime Enviroment)。JDK的安装程序如图1-1所示。图1-1 JDK安装程序1.2 JDK的安装双击JDK安装程序进行
转载
2023-06-02 11:31:29
207阅读
一、什么是Fragment1.基于Android系统的设备越来越多,分辨率种类也越来越多,Google提出Fragment的概念也是希望通过Fragment解决局部碎片化问题;2.Fragment翻译为碎片,自Android开始引入Fragment的概念,Fragment最初由Google打包到v4的支持包中,安卓4.0之后纳入到Android SDK中;3.用Fragment替换是TabHost
转载
2024-06-24 06:08:09
700阅读
google的方法 一般情况下,我们打开谷歌都是提示无法显示页面的,如图 先百度搜索下载一个能切换IP地址的软件 下载压缩包客户端到桌面上(没安装winRAR的童鞋请安装一下) &
转载
2023-10-11 11:17:32
56阅读