android jetpack

ljt27249606618 小时前
笔记·android jetpack
Compose笔记(十三)--事件总线这一节了解一下Compose中的事件总线,在Jetpack Compose里,官方没有直接提供事件总线,但可以借助第三方库或者自定义实现来达成事件总线的功能,进而在不同的 Compose 控件间同步数据。
我命由我1234513 小时前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android Gradle 插件问题:The option ‘android.useDeprecatedNdk‘ is deprecated.android.useDeprecatedNdk 是旧版 Android Gradle 插件(AGP)中的一个配置项,用于启用对 NDK 编译的支持
Mr_万能胶1 天前
android·android studio·android jetpack
要失业了!写在 Android “不再开源”之后昨天 Android 界有个大新闻,就是 AOSP 不再开源了。本来昨天就打算写点东西,奈何一直没抽出时间。一个晚上过去了,现在这事儿越传越那啥,我有点看不下去了。
QING6182 天前
kotlin·app·android jetpack
Android Jetpack Paging 使用指南Jetpack Paging 库旨在简化分页数据的加载和展示,特别适用于 RecyclerView 展示大量数据。Paging 3 是该库的最新版本,基于 Kotlin 协程和 Flow 构建,提供更简洁的 API 和更强的功能。
顾林海2 天前
android·android jetpack
Jetpack DataBinding 使用与原理解析在 Android 开发中,界面与数据的绑定是一项常见且重要的任务。传统的方式需要在代码中手动查找视图控件并设置数据,这不仅增加了代码的复杂度,还容易出错。Jetpack DataBinding 库为我们提供了一种更简洁、高效的方式来实现视图与数据的绑定,减少了样板代码,提高了代码的可维护性和可读性。本文将详细介绍 DataBinding 的使用方法,并深入剖析其源码原理。
alexhilton3 天前
android·kotlin·android jetpack
实战:在Compose中优雅地实现提示本文译自Hints in Compose,原文由Viktor Mykhailiv发布于2025年2月13日,文章内容巨详细,TL;DR;。
Wgllss3 天前
android·架构·android jetpack
Android Compose轻松绘制地图可视化图表,带点击事件,可扩展二次开发地图可视化分析,是数据的又一重要的体现。Android上面Compose怎么实现呢?可视化图表系列如下: (一)Compose曲线图表库WXChart,你只需要提供数据配置就行了 (二)Compose折线图,贝赛尔曲线图,柱状图,圆饼图,圆环图。带动画和点击效果 (三)全网最火视频,Compose代码写出来,动态可视化趋势视频,帅到爆 (四)全网最火可视化趋势视频实现深度解析,同时新增条形图表 (五)庆元旦,出排名,手撸全网火爆的排名视频,排名动态可视化 (六)Android六边形战士能力图绘制,Comp
QING6183 天前
kotlin·app·android jetpack
Android Jetpack Room 新手使用指南Room 是 Android Jetpack 中的 SQLite 对象映射库,用于简化本地数据库操作,提供编译时 SQL 校验、LiveData/Flow 集成、RxJava 支持等功能。本文将从以下其核心概念、使用示例、适用场景、注意事项及版本兼容性等方面进行讲解。
QING6183 天前
android·安全·android jetpack
Android Jetpack Security 使用入门指南Jetpack Security (Security) 提供了一套标准化的数据加密工具,用于保护本地敏感数据。主要使用场景包括:
顾林海3 天前
android·android jetpack
Jetpack LiveData 使用与原理解析在 Android 开发中,数据的变化需要及时反映到界面上是一个常见的需求。然而,传统的方式可能会导致代码复杂、难以维护,并且容易出现内存泄漏等问题。Jetpack 组件中的 LiveData 为我们提供了一种优雅的解决方案,它是一种可观察的数据持有者类,具有生命周期感知能力,能够确保数据更新时只在合适的生命周期状态下通知观察者,从而避免了内存泄漏和空指针异常等问题。本文将详细介绍 LiveData 的使用方法,并深入剖析其源码原理。
QING6183 天前
android·kotlin·android jetpack
Android Jetpack WorkManager 详解Jetpack WorkManager 是 Android 推荐的后台任务调度库,用于处理延迟任务、周期性任务及需保证执行的任务(即使应用退出或设备重启)。本文会从核心概念、使用示例、适用场景、注意事项到版本兼容性进行全面解析。
顾林海4 天前
android·android jetpack
Jetpack Lifecycles 使用、原理解析在 Android 开发中,管理组件(如 Activity、Fragment)的生命周期是一项复杂且重要的任务。当组件的生命周期发生变化时,我们可能需要执行一些相应的操作,例如在组件销毁时释放资源,或者在组件启动时开始某些任务。Jetpack Lifecycles 库为开发者提供了一种便捷的方式来处理组件的生命周期,使得代码更加简洁、可维护,并且能够有效避免内存泄漏等问题。
tmacfrank6 天前
android·ui·kotlin·android jetpack
Compose 原理解析Compose 的组件都是放在 setContent() 之后才能显示的,那需要先看看这个函数的作用。
tmacfrank7 天前
android·ui·kotlin·android jetpack
Compose 实践与探索十六 —— 与传统的 View 系统混用Compose 发展初期的几年,会是新的模块用 Compose 写,然后逐渐的把老界面从 View 替换成 Compose 组件,直到全部或几乎全部是 Compose 代码的模式。
mc顺子8 天前
android jetpack
Jet pack Compose集成unisdk
alexhilton10 天前
android·kotlin·android jetpack
实战:在Compose中绘制睡眠时间线本文译自Draw sleep timeline graph in Compose,原文由Viktor Mykhailiv发布于2025年1月31日。
QING61811 天前
kotlin·app·android jetpack
Android ContentProvider 详解及结合 Jetpack Startup 的优化实践ContentProvider 是 Android 四大组件之一,用于跨应用数据共享。它通过 URI 机制提供标准化的数据访问接口,支持 CRUD 操作,并可通过 CursorLoader 实现异步数据加载。
左小左11 天前
android·android jetpack·composer
用Compose撸一个CoordinatorLayout 🔥🔥🔥Android中CoordinatorLayout是一个很常用的布局,一些特殊交互如吸顶,用它实现非常简单,但Compose中目前没有这个组件。
小白马丶13 天前
android·android jetpack
Jetpack源码解读(二)——LiveData本文主要讲解LiveData的源码,结合了具体的情境,需到先理解上一篇文章Lifecycle的源码,这里默认大家使用方法都是会的,就像下面这样:
alexhilton17 天前
android·kotlin·android jetpack
高效地在Jetpack Compose中设计UI组件本文译自Designing Effective UI Components in Jetpack Compose,原文作者是Jaewoong Eum,原文发布于2025年2月7日。