jetpack

江太翁17 天前
kotlin·room·jetpack
Room 概要jetpack Room 是 Google 官方推出的 Android 持久化存储解决方案,是对 SQLite 的封装与增强,旨在简化数据库操作、提升开发效率,并完美契合 Jetpack 组件生态。以下是从核心概念、组件解析、使用流程、高级特性到最佳实践的完整拆解:
氦客19 天前
android·compose·effect·jetpack·composable·附带效应·side effect
Android Compose中的附带效应在 Jetpack Compose 里,可组合项(Composable) 的核心工作是“描述界面长什么样”,理想情况下它应该是“无附带效应”的——也就是说,可组合项里的代码只负责根据状态画 UI,不应该偷偷修改界面之外的东西。
爱学啊1 个月前
android·kotlin·jetpack
1.Android Compose 基础系列:您的第一个 Kotlin 程序本系列文章将用通俗易懂的方式,带你入门使用 Jetpack Compose 进行 Android 应用开发。从 Kotlin 基础语法讲起,逐步构建属于你的第一个 Compose 项目。
Just_Paranoid2 个月前
android·jetpack·usermanager·workmanager·directboot
【WorkManager】无法在 Direct Boot 模式下初始化在使用 WorkManager 库来实现开机上报设备信息和定时上报设备信息时,当 Android 设备设置屏幕锁定密码并未解锁时,此时 WorkManager 会无法初始化导致异常无法执行任务。
天花板之恋7 个月前
android·jetpack·window浮窗
Android Window浮窗UI组件使用JetPack目前接手的一个业务,应用不是用Activity/Fragment作为界面组件,而是用Window浮窗的形式显示,并且浮窗有很多种类型,每一种类型对应一类业务。那么怎么使用Jatpack的相关特性来设计架构并提高开发效率呢?分下面几个模块做分析:
柯南二号10 个月前
android·jetpack·lifecycles
Android JecPack组件之LifeCycles 使用详解LifeCycle 是一个可以感知宿主生命周期变化的组件。常见的宿主包括 Activity/Fragment、Service 和 Application。LifeCycle 会持有宿主的生命周期状态的信息,当宿主生命周期发生变化时,会通知监听宿主的观察者。
大福是小强10 个月前
android·应用·画图·jetpack·传感器·charting
006-Jetpack Compose for Android之传感器数据想要看看手机的传感器数据,看看滤波一下能玩点什么无聊的。先搞个最简单的,手机本身的姿态。需求:采集手机姿态数据,显示在界面上。
天花板之恋1 年前
jetpack·viewmodel
ViewModelViewMode是MVVM架构模式中VM层对应的类,它的作用是存储界面数据,并和界面发生数据交互。ViewModel能感知生命周期,并且在界面由于配置问题发生重建时候,可以保持当前的数据不变。生命周期如下:
大福是小强1 年前
kotlin·界面开发·桌面应用·compose·jetpack·可组合
005-Kotlin界面开发之程序猿初试Composable在Jetpack Compose中,提出了一个概念就是可组合的声明式界面开发。这个Compose就是可组合中“组合”的意思。也就是我们描述界面,有一系列可以组合使用的元素,这些元素嵌套组合,构成复杂的界面。这种方式和传统的XML方式有点类似。
challenge51all1 年前
android·单元测试·jetpack·viewmodel
ViewModel(8)单元测试对 ViewModel 进行单元测试可以确保其数据处理逻辑的正确性和稳定性。以下是一个简单的示例,展示如何对 ViewModel 进行单元测试:
challenge51all1 年前
compose·jetpack
Compose(7)交互和动画在 Jetpack Compose 中,交互和动画是提升用户体验的重要手段。一、交互1.点击事件使用 Button 组件时,可以通过 onClick 参数来处理点击事件。
challenge51all1 年前
单元测试·compose·jetpack
Compose(10)单元测试在 Jetpack Compose 中进行单元测试可以帮助确保你的用户界面代码的正确性和稳定性。以下是关于 Compose 单元测试的介绍:
heeheeai1 年前
android·jetpack
安卓 jetpack compose以下是 Jetpack Compose 中常用的一些组件的列表:演示:Column 用于在垂直方向上排列子组件。可以通过 verticalArrangement 和 horizontalAlignment 控制子组件的排列方式和对齐方式。
Just_Paranoid1 年前
android·架构·kotlin·组件·jetpack
Android 架构组件面试问答**答:**组件是一组库,可帮助您设计健壮、可测试且可维护的应用程序。它们提供了一种清晰且惯用的方式来使用 REST API。这些组件包括 Room、ViewModel、LiveData 等。
xiangxiongfly9152 年前
compose·jetpack
Jetpack Compose简介Jetpack Compose是谷歌推出的全新Android UI开发框架,它采用更为先进的声明式开发思想,极大地提升了应用界面的开发效率,Compose代码与基于Android View系统的传统代码可以共存。
xiangxiongfly9152 年前
compose·jetpack·copmpose使用view·view使用compose
Compose和Android View相互使用Compose是一个全新的UI框架,虽然重写了我们熟悉的很多控件,但不可能面面俱到,比如Android View中的一些复杂控件Compose并没有重写。
xiangxiongfly9152 年前
android·image·jetpack·text·textfield·button·compse
Compose 简单组件Compose中的“TextView”。AnnotatedString 支持在同一组Text中设置不同的样式。
xiangxiongfly9152 年前
android·布局·compose·jetpack
Compose 布局Compose中的”垂直线性布局“。简单使用:使用Arrangement.SpaceEvenly:使用Arrangement.SpaceAround:
Jeady52 年前
android·kotlin·compose·jetpack
【代码】JetpackComposeKotlin分享Bitmap图片Android12在jetpack compose中使用Kotlin代码分享Bitmap图片。AndroidMinifest.xml
LiePy2 年前
android·compose·jetpack
Compose中的一些机制验证与总结——remember最近在搞一个基于 Compose 实现的低代码跨平台项目,涉及到一些 Compose 运行时的一些机制问题,周末写了个 demo 验证总结一下,总体是与过往经验相符的,也发现了一些小的细节是以前不太清楚的,可以一起学习研究一下,如有错误欢迎指正!