android

三少爷的鞋12 分钟前
android
“结构化”这个词,本质上就是——把混乱的东西变成有组织、有规则、有边界的东西写这篇文章的契机,是我反复思考的结果:这些问题表面上看起来毫无关联,一个是协程写法,一个是资源管理,一个是通信框架。但深入讨论下去,会发现它们指向的是同一个底层问题:
方白羽17 小时前
android·gradle·android studio
Android Gradle 缓存与文件目录深度解析在 Android 开发中,合理管理构建缓存和文件目录不仅能加快编译速度,还能有效避免磁盘空间被无形吞噬。Android 的目录结构主要分为两大类:项目级目录(随项目删除而销毁) 和 用户全局目录(独立存在,跨项目共享)。
曲幽21 小时前
android·termux·nohup·services·wake-lock
Termux里的二进制和脚本,到底怎么运行才不踩坑?Termux-service 保活妙招!别再傻傻分不清直接执行、后台运行、Termux-service了!一篇给你讲透,连常见报错都给你整明白了。
plainGeekDev21 小时前
android·java·kotlin
单例模式 → object 声明object 声明的单例是线程安全的——Kotlin 编译器保证初始化在首次访问时执行且只执行一次。底层用的是 Java 的 static final 持有实例 + 同步块,等价于 DCL 但不用手写。
程序员陆业聪1 天前
android
读者点单·03|Compose 与传统 View 混用的 12 个真实坑读者点单·端午投票系列 · 第3/10篇基于端午《聊聊学习节奏》评论区读者票选生成的系列文章第1篇:Android 性能治理的「全景图」:从机型分级到指标体系
程序员陆业聪1 天前
android
读者点单·02|Android 启动优化实战:Trace 抓取→Application 编排→冷启动全流程拆解读者点单·端午投票系列 · 第2/10篇第1篇:Android 性能治理的「全景图」:从机型分级到指标体系
Coffeeee1 天前
android·人工智能·agent
帮你快速理解AI Agent之我想招个Android实习生最近公司事情太多了,天天加班到半夜,身体快吃不消了,没办法只能向领导反映一下,帮我招个实习生,多多少少分担一些活,这不马上去某某直聘上贴了一份招聘信息,JD如下
恋猫de小郭1 天前
android·前端·flutter
苹果 AirPods 协议,Android 也可以使用完整版 AirPods 能力最近刚好在想,怎么在 Android 上接入 AirPods 的全部能力,刚好就看到了 librepods 这个项目,它是一个能让 Android 使用 AirPods 的专属功能的开源项目,比如:
黄林晴1 天前
android·gradle
告别无效重建:Gradle 9.6.0 解决 CI 构建缓存失效痛点告别无效重建:Gradle 9.6.0 解决 CI 建筑缓存失效痛点CI 上经常会给 Gradle 传一些临时参数,比如版本号、渠道号、构建开关。 CI 上经常会授予 Gradle 传输一些临时参数、比如版本号、渠道号、建设开关。
张风捷特烈1 天前
android·flutter
Flutter 类库大揭秘#01 | path_provider架构与设计想象你开了一家国际快递公司。客户只需要说"帮我寄到文档仓库",至于这个仓库在俄国的 /var/documents 还是英国的 ~/Documents 还是法国的 AppData\Roaming,客户不关心。他只想寄到,你负责找到路。
_阿南_1 天前
android
Android文件读写和分享总结在日志中看到好多警告和错误,是第三方SDK中的文件权限问题。想升级第三方库,又懒得升。有些已经停止维护了。整理一篇文件读写,等到真不行,只能下载他们的源码自己修改了。
通玄2 天前
android
Jetpack Compose 入门系列(六):Navigation 3 页面导航学完上篇你已经知道标准布局不够用时,如何用自定义 Layout 和 ConstraintLayout 解决复杂排版问题。但真实 App 不可能只有一个页面。本篇我们解决一个更贴近实战的问题:如何在 Compose 中进行页面跳转、传参和返回栈管理。
rocpp2 天前
android·kotlin
Android 多语言切换实战:从 Context 到 Android 13 应用语言适配最近在一个已经模块化的 Android 项目里处理多语言切换问题,现象挺典型:这类问题看上去像“资源没翻译全”,但真正排查下来,核心通常不是某一个 strings.xml 漏了,而是语言源不统一。
释然小师弟2 天前
android·后端·嵌入式
Android开发十年:反思与回顾本文纯人工编辑,无任何AI成分,可放心阅读英文版本已同步发布至medium平台:A Decade in Android Development:Reflections on the Journey
黄林晴2 天前
android·kotlin
用了这么久 Koin Scope,原来一直都用错了?你有没有遇到过,用户换了头像,首页更新了。搜索页却还是旧头像。排查了半天,最终发现是Koin的作用域使用错了。
爱勇宝3 天前
android·前端·后端
我做了一个只用来搜歌词的小 App我的 个人网站 最近上线了,欢迎大家参观访问交流!!!先抛砖引玉一下。这个 App 不是一个很复杂的项目,也不是想做什么大而全的音乐软件。它的功能其实很简单:搜索歌曲歌词、查看歌词、收藏歌词。
众少成多积小致巨3 天前
android·java·c++
JNI (Java Native Interface) 技术手册中文参考指南本章介绍 Java 本地接口 (JNI)。JNI 是一种原生编程接口,它允许运行在 Java 虚拟机 (VM) 内部的 Java 代码与用其他语言(如 C、C++ 和汇编)编写的应用程序和库进行交互。
Coffeeee3 天前
android·kotlin·glide
如何使用Glide和Coil加载WebP动图现在很多app都会使用大量的动图资源来提升用户体验,而一般动图他们都会选用Gif图片格式,但是Gif图片格式存在一些不能忽视的问题
Kapaseker3 天前
android·kotlin
5 分钟搞懂 Kotlin DSLDSL(Domain-Specific Language,领域特定语言)是一种面向特定问题领域设计的表达方式。它不一定是一门全新的语言,也可以是一组经过设计的 API,让代码读起来更接近业务语义。
恋猫de小郭3 天前
android·前端·ai编程
AI Agent 开发究竟是啥?如何用 AI 开发 Agent ?深入浅出给你一套概念什么是 AI Agent?它和普通聊天机器人到底有什么区别?或者说为什么叫 Agent ?今天我们主要是聊概念理解,一些人对于 Agent 开发还很模糊,因为如果对概念和流程都没有完整理解,实际难通过 AI 规划出来一个 Agent 产品。