android

帅次1 小时前
android·kotlin·compose·modifier
Modifier 链与顺序、测量与命中区域源码仓库:ComposeDemo(分支 main)Compose 将 Modifier 链解析为 从左到右 依次包装(概念上接近:靠左的 modifier 更靠近「外层」,与子节点的测量、绘制、输入传递方向配合阅读)。同一条链上顺序不同 → 结果不同——这是面试与排障高频点。
leory1 小时前
android·面试
请详细描述Handler消息机制的工作原理Handler消息机制是Android系统中实现线程间通信,特别是主线程与子线程之间通信的核心技术。其本质是一套基于消息队列的事件驱动模型,主要由Handler、Looper、MessageQueue和Message四个组件协作完成。下面从组件职责、工作流程、源码关键点以及常见用法等方面详细阐述。
leory1 小时前
android·面试
请描述Binder IPC的基本原理和工作流程Binder是Android系统中最核心、最高效的进程间通信(IPC)机制,承担了系统90%以上的跨进程通信任务。它的设计兼顾了高性能和高安全性,是Android系统架构的基石。
leory1 小时前
android·面试
View的事件分发机制是怎样的?dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent的关系?Android 的事件分发机制围绕 三个核心方法 展开:它们的关系可以用一个 “责任链 + 决策树” 来描述:事件从 Activity 开始,逐级向下传递,每一层都有机会拦截、消费或继续传递。
zander2582 小时前
android
Canal本地部署保姆级教程以下是我配置学习项目zhiguang的过程中,配置Canal的详细步骤进入本地sql:在 MySQL 里执行:
leory3 小时前
android·面试
请详细描述JVM的垃圾回收机制?JVM的垃圾回收(Garbage Collection,GC)是Java内存管理的核心机制,它能自动检测并回收不再使用的内存空间,从而避免手动管理内存带来的内存泄漏和悬空指针问题。
leory3 小时前
android·面试
volatile关键字的作用是什么?它能保证原子性吗?volatile 是 Java 中一个轻量级的同步关键字,主要用于修饰变量。它的核心作用是保证可见性和禁止指令重排序,但不能保证原子性。
小仙女喂得猪3 小时前
android·kotlin·ai编程
2026 Android 组件化项目的AICoding落地实践一个 Android 组件化项目的实践复盘我们团队在一个大型 Android 组件化应用中落地 AI 辅助开发已经不少时间,踩过不少坑,也攒下了一套可复用的规则体系。这篇文章把我们的设计思路和实战经验整理出来,供同样在推 AI Coding 的 Android 团队参考。
消失的旧时光-19433 小时前
android·linux·c语言
为什么 Linux / Android 系统里全是 struct + 函数指针?—— 一篇讲透 C 语言如何实现面向对象(OOP)刚学 Java / Android 时, 我一直觉得:这种写法很自然。因为:这就是标准 OOP(面向对象)。
沐言人生3 小时前
android·react native
ReactNative 源码分析5——ReactActivity之启动RN应用接着上篇我们继续分析setupReactContext方法setupReactContext函数核心方法
leory3 小时前
android·面试
synchronized和ReentrantLock的区别是什么?各自的使用场景?在 Java 并发编程中,synchronized 和 ReentrantLock 都是用于保证线程同步的常用机制,但它们在底层实现、功能特性和适用场景上有明显区别。
__water4 小时前
android·unity
【关于unity打包Android失败问题】如果Target API Level 选择自动就会跳过上面的Minimum API Level 而自动选择最新的Android API导致失败
重生之小比特5 小时前
android·数据库·mysql
【MySQL 数据库】基本查询MySQL 的CRUD(增删改查) 是数据库操作的核心基础,不管是日常开发、面试笔试还是刷题,都是必须牢牢掌握的内容。这篇文章把 MySQL 表的增、删、改、查,包括条件过滤、排序、分页、聚合、分组等高频用法一次性整理全,看完直接上手用!
薛定猫AI5 小时前
android·人工智能·ios
【技术干货】用 AI + Expo 打通 iOS / Android / Web 跨端应用开发:从架构到代码生成实战移动端应用开发的复杂度远高于 Web。本文围绕 AI 辅助跨端开发,解析如何利用 Expo、React Native 与大模型 API 快速生成可运行的多端应用代码,降低 iOS、Android、Web 多平台适配成本。
陌路205 小时前
android·学习
第一行代码--初步学习--Android四大组件-activity1活动activity是最吸引用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互,App至少拥有一个Activity。
帅次6 小时前
android·kotlin·gradle·android studio·android jetpack
状态 StateFlow、ViewModel 与 UI 收集源码仓库:ComposeDemo(分支 main)掌握三件事:StateFlow<T> 表示 当前快照 + 未来变化:
匆忙拥挤repeat7 小时前
android
Android Compose 使用 CompositionLocal 将数据的作用域限定在局部CompositionLocal 是 Jetpack Compose 中一个非常重要的机制,它允许你在组合树中隐式地向下传递数据,而不需要通过每个 Composable 函数的参数手动传递
YF02117 小时前
android·app
Android 权限系统的演变与深度治理在 Android 6.0(Marshmallow, API 23)之前,Android 权限是“一揽子买卖”。安装即授权,如果不给权限,App 甚至无法安装。这种“流氓契约”在 6.0 之后成为了历史,动态权限管理正式登场。
左小左7 小时前
android·vue.js·rust
🔥🔥🔥 我用AI基于 Tauri + Vue 3 写了个 ADB 桌面工具,把命令行的脏活全干了GitHub 仓库:github.com/jaaksi/adbt… (欢迎 Star ⭐)如果你是 Android 开发者,下面这些命令你一定不陌生:
花花鱼7 小时前
android·ide·android studio
android studio 图标的使用及处理装上App,第一眼就是显示的图标,那好不好,显示的行不行,还是有些影响。生成完成后: