技术栈
android jetpack
Libraeking
5 小时前
经验分享
·
android jetpack
导航之弦:Compose Navigation 的深度解耦与类型安全
在前面的篇幅里,我们聊了思维、状态、架构和性能,这已经构建起了一个单页面的“最强躯体”。但一个真正的 App 是由无数个页面组成的有机体,而导航(Navigation),就是连接这些器官的神经系统。
撩得Android一次心动
11 小时前
android
·
java
·
android jetpack
·
livedata
Android LiveData 全面解析:使用Java构建响应式UI【源码篇】
目录一、LiveData 核心特性概述二、LiveData 核心源码解析2.1 MutableLiveData
符哥2008
2 天前
android
·
android jetpack
关于用Android Compose开发成不成熟的分析
有人想用纯Android Compose开发安卓应用,想知道这个问题的答案,你就得知道目前有多少第三方组件完成了 Android Compose 的适配,核心结论先明确:没有精确的数字统计,但截至 2026 年(当前),Android 生态中绝大多数主流第三方组件库都已完成 Compose 适配,长尾小众库仍有部分未适配;且适配形态分「全 Compose 原生重构」「提供 Compose 桥接层」两种,能满足绝大多数开发场景的需求。
蹦哒
5 天前
android jetpack
Jetpack Compose Surface 完全指南
Surface 是Jetpack Compose中Material Design的基础容器组件,它提供了一个"表面"来承载其他UI元素。
我命由我12345
6 天前
android
·
java
·
java-ee
·
android studio
·
android jetpack
·
android-studio
·
android runtime
Android 开发 Room 数据库升级问题:A migration from 6 to 7 was required but not found.
我命由我12345
7 天前
android
·
java
·
开发语言
·
junit
·
android studio
·
android jetpack
·
android-studio
Android 控件 - 最简单的 Notification、Application Context 应用于 Notification
通知系统会持有 Notification Builder 中的 Context如果使用 Activity Context,即使 Activity 被销毁,通知系统仍会持有它的引用
工程师老罗
8 天前
android
·
android jetpack
我用Ai学Android Jetpack Compose之Text
这篇开始学习各种UI元素,答案来自 通义千问,通义千问没法生成图片,图片是我补充的。 下述代码只要复制到第一个工程,做一些import操作,一般import androidx.compose包里的东西,即可看到预览效果。完整工程代码,见本文最后。
tangweiguo03051987
8 天前
android
·
android jetpack
Android Jetpack Compose 面试题大全(2025最新整理)
什么是 Jetpack Compose?它与传统 Android UI 开发有何不同?解释 Compose 中的声明式 UI 模型
安卓开发者
8 天前
android
·
ui
·
android jetpack
Android Jetpack Compose:现代声明式UI开发指南
在Android开发领域,Jetpack Compose作为革命性的UI工具包,正在彻底改变我们构建用户界面的方式。作为Google官方推出的现代声明式UI框架,Compose摒弃了传统的XML布局和命令式编程模式,代之以更简洁、更直观的Kotlin代码构建界面。本文将全面介绍Jetpack Compose的核心概念、优势以及实际应用。
普通网友
8 天前
android
·
android jetpack
Android Jetpack 实战:ViewModel+Room+Lifecycle 教程
1. 添加依赖项 (build.gradle)2. 创建实体类 (User.kt)3. 创建DAO接口 (UserDao.kt)
编码熊(Coding-Bear)
8 天前
android jetpack
·
沉浸式状态栏
·
android compose
·
compose 沉浸式状态栏
Android Jetpack Compose 沉浸式状态栏的实现
说到沉浸式状态栏,很多小伙伴可能不太熟悉,其实让Android的状态栏的颜色和APP的主题颜色相同,给人感觉状态栏和APP就是一体的。沉浸式的状态栏让页面看起来更舒服,实现沉浸式状态栏也很简单,首先就是配置主题,然后设置状态栏的颜色,之前的博客中实现沉浸式状态栏是通过将状态栏的颜色设置成页面背景的颜色,这样状态栏就和背景融为一体了,但是这种办法在每个页面都需要设置一遍,非常费力,最好的 方式就是将状态栏设置成透明的颜色,然后将我们的页面"顶"到屏幕的顶部,而不是位于状态栏下面。下面就是实现沉浸式状态栏的方
普通网友
8 天前
android
·
android jetpack
一文搞懂Android-JetPack组件原理之Lifecycle、LiveData、ViewModel与源码分析技巧
static class CallbackInfo { final Map<Lifecycle.Event, List> mEventToHandlers; final Map<MethodReference, Lifecycle.Event> mHandlerToEvent;
Redamancy-Beta
8 天前
android
·
学习
·
android jetpack
Android Jetpack学习笔记之Navigation (一)
1.在创建工程Activity的时候选择这样就是自动创建了底部导航栏 分别是3个底部导航table。在layout_activity_main中写布局,布局如下
Fate_I_C
10 天前
android
·
android jetpack
Android Jetpack实战
现在是Ai的时代,竟然已经知道Android Jetpack的简介和组成,那么我们可以直接问Ai,让它帮我们用Jetpack进行封装一套基础框架出来。我们需要掌握的是方向,不要让Ai给带出轨了。 比如,我是这么问的“帮我用Android Jetpack生成一个基础的框架,需要包含图片、网络、数据库的处理,以及Fragment、Activity、Dialog的声明周期管控,尽量使用封装的方式,增加代码的复用性!”
Fate_I_C
10 天前
android
·
android jetpack
Android Jetpack的组成
由以下四部分 Foundation:基础 Architecture:体系结构 UI:视觉交互 Behavior:行为 而Android Jetpack采用的是组件化的方式,这样的好处就是每个组件都是相对独立的,也就是说每个组件都是可以被单独使用和构建的。这样就十分的灵活,我们可以根据我们自己的项目选择我们想要的功能或者是适于我们应用程序的功能。
Fate_I_C
11 天前
kotlin
·
android jetpack
Android Jetpack 是什么
Android Jetpack 是 Google 推出的一套Android 开发组件库和工具集,整合了Android 官方的最佳实践、设计模式与通用功能模块,旨在解决 Android 开发中常见的生命周期管理、数据存储、UI 构建、性能优化等问题,让开发者能够更高效地构建健壮、可维护、适配多版本的 Android 应用,同时减少重复的样板代码编写。
_昨日重现
16 天前
android
·
android jetpack
Jetpack系列之Compose Scaffold
Scaffold 是 Material Design 提供的一个页面骨架组件,用于统一管理:TopAppBar(顶部栏),BottomBar(底部栏),FloatingActionButton(悬浮按钮),Snackbar,Drawer(侧边栏),主内容区(Content)。可以把 Scaffold 理解为:Compose 页面级布局的“地基”。Scaffold可以自动处理 Insets / padding,统一了页面结构, 与 TopAppBar / SnackbarHost 深度配合。总之,Scaff
我命由我12345
17 天前
经验分享
·
学习
·
android studio
·
学习方法
·
android jetpack
·
android-studio
·
android runtime
Android Studio - Android Studio 中的 View Live Telemetry
View Live Telemetry 是 Android Studio Profiler 工具中的一个核心功能,主要用来在应用运行时实时监控各项核心性能指标
_昨日重现
18 天前
android
·
android jetpack
Jetpack系列之Compose TopBar
在 Jetpack Compose(Material / Material3)中,TopBar 通常指 Top App Bar,用于:显示页面标题,放置返回按钮,提供页面级操作(搜索、更多菜单等),在 Material Design 3 中,它是 Scaffold 的核心组成部分之一。
ljt2724960661
21 天前
笔记
·
android jetpack
Compose笔记(七十)--movableContentWithReceiverOf
这一节主要了解一下Compose中的movableContentWithReceiverOf,在Jetpack Compose开发中movableContentWithReceiverOf是用于创建可移动的组合内容的API,其核心作用是通过保留组合状态,实现将一段Composable内容封装为可在不同组合节点间“移动”的对象,避免重复重组和重新布局,提升性能。简单总结: