android

雮尘3 小时前
android·前端·grpc
手把手带你玩转Android gRPC:一篇搞定原理、配置与客户端开发在这篇文章中,你能学会 RPC、 GRPC 是什么,protobuf 是什么,怎么定义,以及如何在 Android开发中使用。
ktl4 小时前
android
Android 编译加速/优化 80%:一个文件搞定,零侵入零配置github.com/ktl-111/Fas…在大型 Android 多 module 项目中,每次执行 assembleDebug / assembleRelease 时,即使只修改了一个 module 的代码,Gradle 仍然会对所有 module 执行大量编译相关 task。
alexhilton15 小时前
android·kotlin·android jetpack
使用FunctionGemma进行设备端函数调用本文译自「On-Device Function Calling with FunctionGemma」,原文链接medium.com/google-deve…,由Sasha Denisov发布于2025年12月29日。
冬奇Lab18 小时前
android·源码阅读
InputManagerService:输入事件分发与ANR机制在前面的文章中,我们学习了AMS如何管理Activity生命周期,PMS如何管理应用安装,WMS如何管理窗口显示。但有一个关键问题:当用户触摸屏幕或按下按键时,这些输入事件是如何准确地传递到目标窗口的?
张小潇21 小时前
android·操作系统
AOSP15 Input专题InputManager源码分析在 AOSP 15 中,InputManager 的源码体系是一个高度解耦的生产者-消费者模型。它横跨了 Java 层(业务逻辑)、Native 层(核心引擎)和内核层(硬件驱动)。
RdoZam1 天前
android·kotlin
Android-封装基类Activity\Fragment,从0到1记录思考1:基础能力思考2:UI能力我们所看的UI,除去导航栏之类的,单说UI界面,暂时分为三种情况:并且基本上每个UI都需要,那是不是可以把它在抽离一下,这样就不用每个界面都写一遍,这样界面层次就更清楚。
奥陌陌1 天前
android
android 打印函数调用堆栈如果是系统应用,则可以直接调用如下方法:@UnsupportedAppUsage 注释过的方法,只能系统应用才能调用
用户985120035831 天前
android·android jetpack
Compose Navigation 3 深度解析(二):基础用法在上篇文章 Compose-Navigation3-为什么会有Navigation3 中,咱们介绍了为什么会有 Navigation3 这么一个导航框架,简单来说就是在现代数据驱动页面的声明式 UI 框架的趋势下,单页面应用(SPA)已经渐渐成为一种主流,Navigation3 就是为了适应 SPA 而生的。
恋猫de小郭1 天前
android·前端·flutter
Android 官方正式官宣 AI 支持 AppFunctions ,Android 官方 MCP 和系统级 OpenClaw 雏形去年五月的的时候,我们通过《Android 16 的 Appfunctions API ,应用级 MCP 支持为 AI 场景打通最后一层壁垒》 聊了 Android 正在规划 Appfunctions API ,为 AI 应用提供系统级的 MCP 支持。
黄林晴1 天前
android
Android 17 Beta 2,隐私这把锁又拧紧了上次聊 Beta 1,重点是大屏适配和底层性能。这次 Beta 2 的主角换了——隐私和跨设备体验。2 月 26 日,Google 推送了 Android 17 的第二个 Beta 版本。距离 3 月的平台稳定里程碑(API 冻结)只剩不到一个月,该定型的基本都定型了。
Kapaseker1 天前
android·kotlin
研究表明,开发者对Kotlin集合的了解不到 20%HR:你有多少年 Kotlin 使用经验?候选人:5 年!双方都挺满意。但你真的觉得,做了五年 Android 开发,就把 Kotlin 用透吗?或许你只用到了它的 20%。
bqliang1 天前
android·android jetpack
Compose 媒体查询 (Media Query API) 🖱️👇🕹️前天才刚写完介绍 Compose 新实验性 Style API 的文章:Compose 里的 CSS: 新 Styles API ? 🎨
程序员陆业聪2 天前
android·人工智能
Android 平台 AI Agent 技术架构深度解析从意图识别到安全隔离 —— 构建生产级 Agentic AI 能力的完整指南2026年2月26日,谷歌在三星 Galaxy S26 发布会上正式预告 Android 17,宣布将 Android 从传统"操作系统"全面升级为**"智能系统(Intelligent System)"**。Gemini 3 系列模型已深度嵌入系统底层,能理解用户意图、主动追问、生成建议和执行指令。
BD_Marathon2 天前
android·java·工厂方法模式
工厂方法模式需求:客户在点披萨时,可以点不同口味的披萨,比如北京的奶酪披萨,北京的胡椒披萨,或者是伦敦的奶酪披萨,伦敦的胡椒披萨
王码码20352 天前
android·flutter·ui·华为·node.js·harmonyos
Flutter for OpenHarmony:socket_io_client 实时通信的事实标准(Node.js 后端的最佳拍档) 深度解析与鸿蒙适配指南欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
勇气要爆发2 天前
android·笔记·langchain
吴恩达《LangChain LLM 应用开发精读笔记》2-Models, Prompts and Parsers 模型、提示和解析器大家好,我是飞哥!👋欢迎来到吴恩达《LangChain LLM 应用开发》系列课程的第二讲。这一讲我们深入 LangChain 的三大基石。
Railshiqian2 天前
android·开发语言·javascript
给android源码下的模拟器添加两个后排屏的修改本文记录了在android-15.0.0_r17源码环境下,给sdk_car_md_x86_64-trunk_staging-userdebug模拟器device添加第三排的两个后排屏的修改。 效果如图,在原来的4块屏幕的基础上,另外加了两个屏幕。 对device/generic/car库的修改patch如下,可以保存到0001-add-2-more-passenger-display-on-md_x86_emulator.patch文件:
恋猫de小郭2 天前
android·前端·flutter
Flutter 的真正价值是什么?深度解析再结合鸿蒙,告诉你 Flutter 的真正优势这会是一篇帮你深入理解 Flutter 真正优势的内容,同时也解答了:为什么 Flutter 在鸿蒙这个全新平台上适配可以完成得那么快。
Ehtan_Zheng2 天前
android
我们如何在不减少功能的前提下,将安卓应用体积缩减 60%新兴市场的用户常常在下载过程中放弃安装。我们的安装完成率已降至 68% 。Google Play 商店的数据显示,APK 体积每增加 6 MB,安装量就会下降 1%。面对数百万潜在用户,这些百分比直接转化为实实在在的用户流失与收入损失。
QING6182 天前
android·前端·app
使用ADB分析CPU性能 —— 基础指南PID: 全称 — Process ID(进程 ID)。进程的唯一标识符,由操作系统用于管理进程。PID 越大通常意味着进程越新。