android

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