IO流 1、IO流的分类 按操作数据分为:字节流和字符流 按流的流向分为:输入流和输出流2、IO流的作用 IO流是用来处理设备之间的数据传输的。java对数据的操作是通过流的方式。3、IO 流的抽象基类 第一,字节流的抽象基类:InputStream和OutputStream 第二,字符流的抽象基类:Reader和Writer - --------------------------------
简介Jetpack Compose 是用于构建原生 Andorid 界面的新工具包,Compose 使用了更少的代码,强大的工具和直观的 Kotlin Api 简化并且加快了 Android 上界面的开发。在 Compose 中,在构建界面的时候,无需在像之前那么构建 XML 布局,只需要调用 Jetpack Compose 函数来声明你想要的的元素,Compose 编译器就会自动帮你完成后面的工
转载
2024-03-30 21:34:49
503阅读
/ 今日科技快讯 /近日,即将离任的日本松下公司首席执行官津贺一宏表示,该公司计划通过生产其他品牌电动汽车通用的电池,来减少对特斯拉的严重依赖。特斯拉已经开始自主研发电池,并将采购合作伙伴扩大到韩国的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阅读
Jetpack Compose 是用于构建原生 Android 界面的新工具包。它可简化并加快 Android 上的界面开发,使用更少的代码、强大的工具和直观的 Kotlin API,快速让应用生动而精彩。Compose 使用全新的组件——可组合项 (Composable) 来布局界面,使用修饰符 (Modifier) 来配置可组合项。可组合项 (Composable)https://develo
转载
2023-12-18 20:41:29
133阅读
作者 / Android 去年我们发布了 Jetpack Compose,此后一直在进行优化。我们已添加了新的功能并创造出功能更强大的工具,帮助您获得更高效、更直观、更有趣的 Android 界面开发体验。如果您正在开发一款新应用,那现在是时候用 Compose 来编写了!这一激动人心的 Compose 版本现可支持 Material Design 3、新的 BOM (Bill Of M
转载
2024-03-13 22:25:07
106阅读
如果一直关注 Compose 的发展的话,可以明显感受到 2022 年和 2023 年的 Compose 使用讨论的声音已经完全不一样了, 2022 年还多是观望,2023 年就有很多团队开始采纳 Compose 来进行开发了。不过也有很多同学接触了下 Compose,然后就放弃了。要么使用起来贼特么不顺手,要么就是感觉性能不行,卡。其实,问题只是大家的思维没有转换过来,还不会写 Co
转载
2024-06-17 12:28:29
42阅读
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阅读
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阅读
compose正式发布已经一年多了,越来越多的开发人员选择使用它,声明式UI也是未来的一个主流趋势,本人也是一年前学习后,并没有真正的使用,所以本着边学习,边分享的心态,准备写个compose系列的文章 首先compose目前只支持kotlin,基于google对移动端的鸿图,未来应该也不会支持其他语言,和传统安卓的xml布局不同,compose是通过kotlin定义一个一个组件,由于是通过代码定
转载
2023-10-10 23:03:35
3阅读
使用更少的代码实现更多的功能,并且可以避免各种错误,从而使代码简洁且易于维护。直观您只需描述界面,Compose 会负责处理剩余的工作。应用状态变化时,界面会自动更新。加快应用开发兼容现有的所有代码,方便您随时随地采用。借助实时预览和全面的 Android Studio 支持,实现快速迭代。功能强大凭借对 Android 平台 API 的直接访问和对于 Material Design、深色主题、动
转载
2024-06-18 08:10:48
7阅读
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 初探的文章,大概说了下 Compose 的前世今生,本篇文章是基于上一篇文章写的,阅读之前最好先阅读下:初探 Compose 版本的玩安卓。上一篇文章由于篇幅的原因很多东西没有介绍, Compose 非常大,也绝对不是一篇文章能写完的,咱们慢慢来。这篇文章打算详细介绍下 Compose 的导航—— Navigation ,还有 Compose 的状态管
转载
2024-07-26 07:35:09
77阅读
/ 前言 /在之前,我们已经体验了Compose for Desktop与Compose for Web,目前Compose for IOS已经有尚未开放的实验性API,乐观估计今年年底将会发布 Compose for IOS。同时Kotlin也表示将在2023年发布KMM的稳定版本。届时Compose-jb + KMM将实现Kotlin全平台。/&
Android 构建系统可以用来构建、测试、运行和打包你的应用。位于Android Studio菜单栏中的构建系统是一个完整的工具,不需要依赖命令行。你可以使用构建系统:自定义、配置和扩展构建程序使用同一份代码为你的app创建多个版本的apk可以在源代码块间复用代码和资源文件构建系统的灵活性使你不用更改代码就可以实现这些。构建详细流程构建过程为了生成apk,调用了很多生成中间文件的工具和进程。如果
转载
2023-09-06 16:57:07
65阅读
方法一:通过设置Theme主题设置状态栏透明因为 API21 之后(也就是 android 5.0 之后)的状态栏,会默认覆盖一层半透明遮罩。且为了保持4.4以前系统正常使用,故需要三份 style 文件,即默认的values(不设置状态栏透明)、values-v19、values-v21(解决半透明遮罩问题)。values styles.xml<style name="AppTheme"
转载
2023-07-26 04:30:34
655阅读
【Application Components】 应用程序组件是Android应用程序的基本构建块。每个组件是一个系统能够进入你应用程序的入口点。对用户来说并不是所有的组件都是实际的入口点,而是其中一些依赖于另一些,但是每个都有自己的实体的存在,并且扮演着一个独特的角色--每一个都是帮助你定义自己应用程序整体行为的一个单独构建块。 有4种不同的应用程序组件,每一种都提供不同的服务,每一种都一个
转载
2024-01-17 09:16:35
79阅读