技术栈
android
通玄
3 小时前
android
Jetpack Compose 入门系列(六):Navigation 3 页面导航
学完上篇你已经知道标准布局不够用时,如何用自定义 Layout 和 ConstraintLayout 解决复杂排版问题。但真实 App 不可能只有一个页面。本篇我们解决一个更贴近实战的问题:如何在 Compose 中进行页面跳转、传参和返回栈管理。
rocpp
6 小时前
android
·
kotlin
Android 多语言切换实战:从 Context 到 Android 13 应用语言适配
最近在一个已经模块化的 Android 项目里处理多语言切换问题,现象挺典型:这类问题看上去像“资源没翻译全”,但真正排查下来,核心通常不是某一个 strings.xml 漏了,而是语言源不统一。
释然小师弟
7 小时前
android
·
后端
·
嵌入式
Android开发十年:反思与回顾
本文纯人工编辑,无任何AI成分,可放心阅读英文版本已同步发布至medium平台:A Decade in Android Development:Reflections on the Journey
黄林晴
9 小时前
android
·
kotlin
用了这么久 Koin Scope,原来一直都用错了?
你有没有遇到过,用户换了头像,首页更新了。搜索页却还是旧头像。排查了半天,最终发现是Koin的作用域使用错了。
爱勇宝
21 小时前
android
·
前端
·
后端
我做了一个只用来搜歌词的小 App
我的 个人网站 最近上线了,欢迎大家参观访问交流!!!先抛砖引玉一下。这个 App 不是一个很复杂的项目,也不是想做什么大而全的音乐软件。它的功能其实很简单:搜索歌曲歌词、查看歌词、收藏歌词。
众少成多积小致巨
1 天前
android
·
java
·
c++
JNI (Java Native Interface) 技术手册中文参考指南
本章介绍 Java 本地接口 (JNI)。JNI 是一种原生编程接口,它允许运行在 Java 虚拟机 (VM) 内部的 Java 代码与用其他语言(如 C、C++ 和汇编)编写的应用程序和库进行交互。
Coffeeee
1 天前
android
·
kotlin
·
glide
如何使用Glide和Coil加载WebP动图
现在很多app都会使用大量的动图资源来提升用户体验,而一般动图他们都会选用Gif图片格式,但是Gif图片格式存在一些不能忽视的问题
Kapaseker
1 天前
android
·
kotlin
5 分钟搞懂 Kotlin DSL
DSL(Domain-Specific Language,领域特定语言)是一种面向特定问题领域设计的表达方式。它不一定是一门全新的语言,也可以是一组经过设计的 API,让代码读起来更接近业务语义。
恋猫de小郭
1 天前
android
·
前端
·
ai编程
AI Agent 开发究竟是啥?如何用 AI 开发 Agent ?深入浅出给你一套概念
什么是 AI Agent?它和普通聊天机器人到底有什么区别?或者说为什么叫 Agent ?今天我们主要是聊概念理解,一些人对于 Agent 开发还很模糊,因为如果对概念和流程都没有完整理解,实际难通过 AI 规划出来一个 Agent 产品。
黄林晴
1 天前
android
Android 17 正式发布!target 37 一大批旧代码直接不能用了
Android 17 已经正式发布,对应 API level 37。target SDK 37 以后,有几类旧假设会失效:大屏不能继续锁方向和比例,部分配置变化默认不再重建 Activity,本地网络访问要走新权限或系统选择器,一些运行时反射写法也会直接失败。
Carson带你学Android
1 天前
android
·
前端
·
ai编程
Android 17 正式发布:AI 终于成了系统能力
近日,Android 17 正式发布:API Level 37,代号 CinnamonBun(肉桂卷)。
三少爷的鞋
1 天前
android
当 UseCase 开始长期监听,它可能已经不是 UseCase 了
最近在 review 代码时,遇到一类非常典型但隐蔽的问题:一些名为 UseCase 的类,并不是在“被调用时执行逻辑”,而是在创建的瞬间就开始消费数据流。
恋猫de小郭
2 天前
android
·
前端
·
flutter
Android 限制侧载新进展,谷歌联合国内厂商推验证计划
在去年我们就提到《Android 禁止侧载将正式实施,需要等待 24 小时冷静期》,因为新的侧载限制开始后,Android 只能安装已经验证过开发者的应用,而为了验证身份,在 Google Play 商店之外发布应用的开发者必须提供身份证明、上传签名密钥副本并支付 25 美元。
恋猫de小郭
2 天前
android
·
前端
·
flutter
解读 Android 17 全新内存限制,有没有“豁免”后门?
App 需要适配和做的基本在 Android 17 内存管理将严格管控,App 要注意适配都已经聊过了,这次 Android 17 正式版发布也就说明这个能力正式落地了。
贾艺驰
2 天前
android
实战Android Framework: 新增一个系统权限
系统版本: Ubuntu 22.04 ltsAOSP分支: android-16.0.0_r4本文将介绍如何在AOSP16中新增并使用一个运行时系统权限。
alexhilton
2 天前
android
·
kotlin
·
android jetpack
使用Android Archive进行打包
本文译自「Packaging with Android Archive」,原文链接medium.com/gitconnecte…,由Chirani Rajapaksha发布于2026年6月20日。
badhope
2 天前
android
·
android studio
做了几年安卓开发,这些坑我帮你踩过了
大家好,我是 badhope。安卓开发有个特点——入门简单,精通难。 难的不是语法,不是API,而是一台真机在手、万千碎片化机型等着给你"惊喜"的无力感。
逐光老顽童
4 天前
android
·
kotlin
Java 与 Kotlin 混合开发避坑指南:30 个真实案例实录
接手一个运行了五六年、数十万行代码的超大型 Android 项目,代码库从纯 Java 慢慢变成了 Java 和 Kotlin 混编。两种语言互相调用时,以下的一些场景或坑在这里记录下,如果你恰好也碰到,可以和我一样少掉点头发。
爱勇宝
5 天前
android
·
前端
·
程序员
鸿蒙生态的下半场:开发者不只要能开发,还要能赚钱
每年的 HDC,都是观察鸿蒙生态变化的一个窗口。过去几年,大家聊鸿蒙,更多是在聊技术。比如系统能力怎么样,开发工具好不好用,应用适配难不难,设备规模够不够大。对开发者来说,最关心的问题也很简单:这个生态能不能做?值不值得花时间做?
Yeyu
5 天前
android
刷新一帧的艺术:invalidate / postInvalidate / postInvalidateOnAnimation全解析
一篇能直接收藏的 Android View 刷新机制速查笔记 —— 搞清楚"请求重绘"的三种姿势,什么时候用哪个,以及它们真正的区别在哪里。