android jetpack

李斯维19 小时前
android·架构·android jetpack
从历史的角度看 Android 软件架构两个月前,公司开辟了一个新的业务,我很高兴地参与了其中,去开发一个新的 APP,毕竟在移动互联网已经熄火多年的大背景下,能有一个开发新 APP 的机会确实不多,大量如我一样的 Android 程序员,不是去做车机,就是去做 Framework 了(而且很多还是外包)。
alexhilton2 天前
android·kotlin·android jetpack
Android车载OS中的Remote Compose本文译自「Remote Compose in Android Automotive OS: Embed rich UI without the usual pain」,原文链接proandroiddev.com/remote-comp…,由Daniel Georg发布于2026年5月31日。
alexhilton8 天前
android·kotlin·android jetpack
使用Android Archive进行打包本文译自「Packaging with Android Archive」,原文链接medium.com/gitconnecte…,由Chirani Rajapaksha发布于2026年6月20日。
Junerver11 天前
kotlin·android jetpack
我写了一个 Compose Multiplatform 组件库,你可能会用到过去大半年做 Compose Multiplatform 项目的时候,我一直在重复造轮子——表单、弹窗、表格、主题色切来切去。每次开新项目都要拷来拷去,烦了,就干脆抽了一个库出来。
我命由我1234512 天前
android·java·开发语言·java-ee·android jetpack·android-studio·android runtime
Jetpack Room - Room 查询返回列表无需判空、LIKE 关键字Room 的 @Query 方法返回 List 类型时,永远不会返回 null没有数据时返回空列表,有数据时返回包含元素的列表
QING61813 天前
android·kotlin·android jetpack
Kotlin 日常开发常用语法糖整理 —— 速记Kotlin 提供了大量语法糖,让代码更简洁、更安全、更易读。以下是开发中最常用的一些语法糖,附代码示例和使用说明。
我命由我1234513 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 开发问题:EditText 控件的 android:imeOptions=“actionDone“ 属性不生效android:imeOptions="actionDone" 属性用于将软键盘右下角的回车按钮变为“完成”按钮,目的是为了隐藏软键盘
我命由我1234513 天前
android·java·开发语言·java-ee·android studio·android jetpack·android runtime
Android 开发问题:获取到的 Android ID 发生了变化设备恢复出厂设置,清除所有数据后,会生成新的 Android ID应用签名变更,如果应用使用不同的签名安装,会获取到不同的 Android ID,在同一个设备上,使用相同签名的应用获取的 Android ID 是相同的
我命由我1234513 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 开发问题:Unable to find explicit activity class
我命由我1234513 天前
android·java·开发语言·java-ee·intellij-idea·intellij idea·android jetpack
Android 开发问题:全局的主题颜色设置,导致 CheckBox 控件在勾选状态下不显示样式上述主题将几乎所有颜色都设置为了白色,该项目中 CheckBox 使用了 colorSecondary 做为勾选框的颜色
alexhilton15 天前
android·kotlin·android jetpack
Android的Agent优先时代:构建时vs运行时本文译自「Android’s Agent-First Era: Build-Time vs Runtime」,原文链接medium.com/proandroidd…,由Renaud Mathieu发布于2026年6月8日。
我命由我1234516 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 开发问题:View 的 getWidth、getHeight 方法返回的值都为 0当一个 Activity 启动时,视图的创建和显示需要经过几个关键阶段:视图创建阶段 -> 测量阶段 -> 布局阶段 -> 绘制阶段
QING61817 天前
android·kotlin·android jetpack
Kotlin 协程新手指南 —— 结构化并发结构化并发(Structured Concurrency)是 Kotlin 协程最核心的设计哲学。理解了它,你就能真正驾驭协程的生命周期,避免资源泄漏和任务丢失。
我命由我1234517 天前
java·开发语言·java-ee·android studio·android jetpack·android-studio·android runtime
由 ImageView 获取到的 Drawable 对象,它的 intrinsicWidth、intrinsicWidth 与实际图片的尺寸在 Android 开发中,由 ImageView 获取到 Drawable 对象Drawable 对象的 intrinsicWidth 与 intrinsicWidth 为 845 * 845,实际图片的尺寸为 634 * 634
QING61818 天前
android·kotlin·android jetpack
Kotlin 协程新手指南 —— 协程上下文与调度器每个协程都有一个 CoroutineContext(协程上下文) ,它是一组配置信息的集合,定义了协程的行为。可以理解成协程的"身份证"。
QING61818 天前
android·kotlin·android jetpack
Kotlin 协程新手指南 —— 协程基础与挂起函数协程是 Kotlin 语言中处理异步和并发任务的强大工具。它让异步代码写起来像同步代码一样直观,同时避免回调地狱和线程资源浪费。本文面向新手,从零开始讲解协程的核心概念、挂起函数的工作原理以及常用协程构建器的使用与区别。
李斯维18 天前
android·android jetpack·androidx
Jetpack 可观察数据容器 LiveData 的高级用法本文是 LiveData 的第二篇文章,在上一篇文章中: Jetpack 可观察数据容器 LiveData 的入门与基础使用
我命由我1234520 天前
android·java·开发语言·java-ee·kotlin·android jetpack·android runtime
Kotlin 开发 - Kotlin 反引号转义关键字
alexhilton23 天前
android·kotlin·android jetpack
AppFunctions:让你的Android应用更容易被AI智能体发现本文译自「AppFunctions: Making Your Android App Discoverable by AI Agents」,原文链接proandroiddev.com/appfunction…,由Ioannis Anifantakis发布于2026年5月25日。