技术栈
android jetpack
蹦哒
1 天前
android jetpack
Jetpack Compose Surface 完全指南
Surface 是Jetpack Compose中Material Design的基础容器组件,它提供了一个"表面"来承载其他UI元素。
我命由我12345
2 天前
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
4 天前
android
·
java
·
开发语言
·
junit
·
android studio
·
android jetpack
·
android-studio
Android 控件 - 最简单的 Notification、Application Context 应用于 Notification
通知系统会持有 Notification Builder 中的 Context如果使用 Activity Context,即使 Activity 被销毁,通知系统仍会持有它的引用
工程师老罗
4 天前
android
·
android jetpack
我用Ai学Android Jetpack Compose之Text
这篇开始学习各种UI元素,答案来自 通义千问,通义千问没法生成图片,图片是我补充的。 下述代码只要复制到第一个工程,做一些import操作,一般import androidx.compose包里的东西,即可看到预览效果。完整工程代码,见本文最后。
tangweiguo03051987
4 天前
android
·
android jetpack
Android Jetpack Compose 面试题大全(2025最新整理)
什么是 Jetpack Compose?它与传统 Android UI 开发有何不同?解释 Compose 中的声明式 UI 模型
安卓开发者
4 天前
android
·
ui
·
android jetpack
Android Jetpack Compose:现代声明式UI开发指南
在Android开发领域,Jetpack Compose作为革命性的UI工具包,正在彻底改变我们构建用户界面的方式。作为Google官方推出的现代声明式UI框架,Compose摒弃了传统的XML布局和命令式编程模式,代之以更简洁、更直观的Kotlin代码构建界面。本文将全面介绍Jetpack Compose的核心概念、优势以及实际应用。
普通网友
4 天前
android
·
android jetpack
Android Jetpack 实战:ViewModel+Room+Lifecycle 教程
1. 添加依赖项 (build.gradle)2. 创建实体类 (User.kt)3. 创建DAO接口 (UserDao.kt)
编码熊(Coding-Bear)
4 天前
android jetpack
·
沉浸式状态栏
·
android compose
·
compose 沉浸式状态栏
Android Jetpack Compose 沉浸式状态栏的实现
说到沉浸式状态栏,很多小伙伴可能不太熟悉,其实让Android的状态栏的颜色和APP的主题颜色相同,给人感觉状态栏和APP就是一体的。沉浸式的状态栏让页面看起来更舒服,实现沉浸式状态栏也很简单,首先就是配置主题,然后设置状态栏的颜色,之前的博客中实现沉浸式状态栏是通过将状态栏的颜色设置成页面背景的颜色,这样状态栏就和背景融为一体了,但是这种办法在每个页面都需要设置一遍,非常费力,最好的 方式就是将状态栏设置成透明的颜色,然后将我们的页面"顶"到屏幕的顶部,而不是位于状态栏下面。下面就是实现沉浸式状态栏的方
普通网友
4 天前
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
4 天前
android
·
学习
·
android jetpack
Android Jetpack学习笔记之Navigation (一)
1.在创建工程Activity的时候选择这样就是自动创建了底部导航栏 分别是3个底部导航table。在layout_activity_main中写布局,布局如下
Fate_I_C
6 天前
android
·
android jetpack
Android Jetpack实战
现在是Ai的时代,竟然已经知道Android Jetpack的简介和组成,那么我们可以直接问Ai,让它帮我们用Jetpack进行封装一套基础框架出来。我们需要掌握的是方向,不要让Ai给带出轨了。 比如,我是这么问的“帮我用Android Jetpack生成一个基础的框架,需要包含图片、网络、数据库的处理,以及Fragment、Activity、Dialog的声明周期管控,尽量使用封装的方式,增加代码的复用性!”
Fate_I_C
7 天前
android
·
android jetpack
Android Jetpack的组成
由以下四部分 Foundation:基础 Architecture:体系结构 UI:视觉交互 Behavior:行为 而Android Jetpack采用的是组件化的方式,这样的好处就是每个组件都是相对独立的,也就是说每个组件都是可以被单独使用和构建的。这样就十分的灵活,我们可以根据我们自己的项目选择我们想要的功能或者是适于我们应用程序的功能。
Fate_I_C
7 天前
kotlin
·
android jetpack
Android Jetpack 是什么
Android Jetpack 是 Google 推出的一套Android 开发组件库和工具集,整合了Android 官方的最佳实践、设计模式与通用功能模块,旨在解决 Android 开发中常见的生命周期管理、数据存储、UI 构建、性能优化等问题,让开发者能够更高效地构建健壮、可维护、适配多版本的 Android 应用,同时减少重复的样板代码编写。
_昨日重现
13 天前
android
·
android jetpack
Jetpack系列之Compose Scaffold
Scaffold 是 Material Design 提供的一个页面骨架组件,用于统一管理:TopAppBar(顶部栏),BottomBar(底部栏),FloatingActionButton(悬浮按钮),Snackbar,Drawer(侧边栏),主内容区(Content)。可以把 Scaffold 理解为:Compose 页面级布局的“地基”。Scaffold可以自动处理 Insets / padding,统一了页面结构, 与 TopAppBar / SnackbarHost 深度配合。总之,Scaff
我命由我12345
13 天前
经验分享
·
学习
·
android studio
·
学习方法
·
android jetpack
·
android-studio
·
android runtime
Android Studio - Android Studio 中的 View Live Telemetry
View Live Telemetry 是 Android Studio Profiler 工具中的一个核心功能,主要用来在应用运行时实时监控各项核心性能指标
_昨日重现
15 天前
android
·
android jetpack
Jetpack系列之Compose TopBar
在 Jetpack Compose(Material / Material3)中,TopBar 通常指 Top App Bar,用于:显示页面标题,放置返回按钮,提供页面级操作(搜索、更多菜单等),在 Material Design 3 中,它是 Scaffold 的核心组成部分之一。
ljt2724960661
17 天前
笔记
·
android jetpack
Compose笔记(七十)--movableContentWithReceiverOf
这一节主要了解一下Compose中的movableContentWithReceiverOf,在Jetpack Compose开发中movableContentWithReceiverOf是用于创建可移动的组合内容的API,其核心作用是通过保留组合状态,实现将一段Composable内容封装为可在不同组合节点间“移动”的对象,避免重复重组和重新布局,提升性能。简单总结:
_昨日重现
18 天前
android jetpack
Jetpack系列之Compose Text
Jetpack Compose 是 Android 官方推出的 UI 工具包,用来以声明式方式构建界面,逐步取代传统的 XML + View。简而言之就是以Kotlin DSL代码声明UI状态,Compose框架会自动渲染界面。
用户98512003583
19 天前
android jetpack
Compose案例 — Android 调用系统相机拍照
在Android中,要想实现调用系统相机完成拍照显示功能,可以分为以下几个步骤:AndroidManifest.xml
黄林晴
19 天前
android
·
android jetpack
告别手写延迟!Android Ink API 1.0 正式版重磅发布,4ms 极致体验触手可及
2025年12月17日,Google 正式发布 Android Ink API 1.0 稳定版,这是一个让触控笔应用开发变得前所未有简单的 Jetpack 库。Google Docs、Google Photos、Chrome PDF、Circle to Search 等明星应用都在使用它!