android

●VON2 小时前
android·服务器·安全·flutter·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:文件树与代码浏览从仓库详情页点击"代码"Tab 进入文件树页面:参数传递链:负责文件树和文件内容的加载,是代码浏览的数据核心:
故渊at9 小时前
android·架构·mvvm·模块化·组件化
系列三:组件化与模块化进阶 | 第11篇 组件化项目规范与问题根治:依赖、资源、Manifest 与混淆的全链路管控阅读警告 本文为超深度技术长文,预计阅读时长 45-60 分钟,代码量极大。 在前10篇中,我们完成了组件化的 架构设计、代码拆分、路由通信、Gradle 优化。 但是,“拆得开”不代表“合得上”。 在实际落地中,90% 的团队会倒在 依赖冲突、资源重叠、Manifest 合并失败、混淆崩溃 这四座大山下。 这一篇,我们将彻底根治这些“组件化后遗症”。 全文包含:企业级依赖仲裁规范、资源隔离终极方案、Manifest 合并机制源码解析、多组件混淆适配策略、以及一套拿来即用的 Code Review 检查清
故渊at9 小时前
android·重构
系列二:MVVM 深度实战与项目重构 | 第7篇 LiveData & StateFlow 状态管理实战:从“粘包弹”到“丝滑流式”本文导读 在前六篇文章中,我们搭建了 MVVM 的骨架、封装了 Base 类、搞定了 ViewBinding。 现在,我们要直面 MVVM 中最让人头疼的部分:状态管理。 你是否遇到过这些灵异事件:
是阿建吖!9 小时前
android·linux·c语言·c++
【Linux】信号我们生活中就有很多信号,例如红绿灯、下课铃声、闹钟声音、电话铃声…,这里我先以红绿灯为例,我为什么认识红绿灯?这里认识包括:1、我能识别出来红绿灯。2、我知道对应的灯亮了意味着什么,要做什么。我们认识红绿灯一定是有人告诉过我们,并且我们将其记住了。所以我能识别信号,一定是有人提前告诉过我的。
alexhilton11 小时前
android·kotlin·android jetpack
AppFunctions:让你的Android应用更容易被AI智能体发现本文译自「AppFunctions: Making Your Android App Discoverable by AI Agents」,原文链接proandroiddev.com/appfunction…,由Ioannis Anifantakis发布于2026年5月25日。
qq36219670511 小时前
android·智能手机
APK文件签名校验教程:验证APK真伪的完整方法下载的APK文件是原版吗?会不会被植入了恶意代码?签名校验帮你验证。APK签名是Android应用的身份标识。每个APK文件都必须经过数字签名才能安装。同一个开发者发布的所有版本应用,签名应该一致。
赏金术士11 小时前
android·kotlin·组件化
Android 组件化概念和特征假设你接手了一个"祖传" App,代码全塞在一个 module 里,3 年没人敢动。某产品经理说:“把书签功能拆出来,给另一个 App 用。”
2501_9159090617 小时前
android·ios·小程序·https·uni-app·iphone·webview
深入解析Mock.js:功能、应用及实战案例,提升前端开发效率简介: Mock.js作为前端开发中的数据模拟工具,通过拦截Ajax请求并返回模拟数据,助力开发者独立、高效地进行前端开发。本文将深入探讨Mock.js的功能、使用方法及其在React和Vue项目中的应用。
流星白龙19 小时前
android·mysql·adb
【MySQL高阶】21.撤销表空间,撤销日志从 MySQL 8.0.14开始使用 CREATE UNDO TABLESPACE 语法创建的撤销表空间可以使用 DROP UNDO TABALESPAC 语法删除;
我命由我1234520 小时前
android·java-ee·kotlin·android studio·android jetpack·android-studio·android runtime
Android 开发,FragmentPagerAdapter 的 isViewFromObject 方法问题这里返回的 object 实际上是一个 Fragment,而不是 View。而 isViewFromObject 方法的作用是判断 View 是否与 object 相关联
weiggle20 小时前
android
第五篇:Modifier 解析——链式调用的艺术在 Compose 中,Modifier 是一个装饰器模式的函数式实现——它是一个包装元素,通过链式调用"包裹"组件并为其添加行为、样式或布局调整。
awu的Android笔记20 小时前
android·tcp/ip
Android 弱网模拟:别只会用均匀分布——三种延迟模型和两种丢包模型的原理与实现WeakNet 技术博客系列 | 第 6 篇上一篇实现了 5 种操控器,但有一个问题没回答:延迟的抖动值怎么取?丢包的概率怎么定?直接用随机数行不行?答案是行,但效果不好。如果你用 Random.nextInt() 生成抖动,用 Random.nextInt(100) < 30 决定丢包,模拟出来的弱网和真实弱网差得很远。
sensor_WU21 小时前
android·delphi android·android 升级·apk升级 delphi
【Delphi】 开发 android 升级模块硬核实现在用delphi开发android程序时,自然会涉及到APK的自动升级,目前android已经到了15版本,以前的升级方法已经不能适应,本文介绍适用于android 8-15的统一升级框架。
帅次21 小时前
android·kotlin·android studio·android jetpack
Kotlin MVVM 实战入门:从分层到状态闭环你已经知道 MVVM 这个词,想落一套能放进真实项目的 Kotlin 最小结构:页面怎么收状态、异步怎么进 ViewModel、一次性事件怎么不「重放」。本文偏实战向,目标是让你不依赖其他前置文章也能搭出一套最小可跑闭环;面试怎么口述可看下一篇 [《Kotlin MVVM 面试向:高频题、追问与套用句式》]。
YF021121 小时前
android·蓝牙
Android BLE 信号强度获取与 底层原理深度解析在上一篇文章中,我们讨论了蓝牙信号强度 RSSI 的负数含义,理解了它代表接收功率小于 1 毫瓦时的对数表达。然而,对于一个 Android 开发者来说,仅仅知道 RSSI 的意义远远不够——我们需要知道如何在代码中获取它,以及它背后的扫描和连接机制是如何工作的。
随遇丿而安21 小时前
android
第7周:RecyclerView 高级功能与列表硬核优化第 6 周把 RecyclerView 的基础骨架跑通了:容器、LayoutManager、Adapter、ViewHolder、多布局、点击、分割线和基础复用。第 7 周要解决的不是“列表能不能显示”,而是列表进入真实业务后马上会遇到的问题:刷新、分页、预加载、局部更新、滑动流畅度、过度绘制,以及复杂 item 的构建成本。
qq36219670521 小时前
android·ios·智能手机
手机App下载安装完全指南:2026最新教程(Android & iOS)还在为找不到靠谱的App下载方式而烦恼?这篇文章为你梳理了Android和iOS全平台的应用获取方法。
想取一个与众不同的名字好难1 天前
android·java·开发语言
安卓设置亮度的时候,系统会在100%与0%反复横跳先放代码问题根源:先切手动模式、再写亮度,时序反了 → 系统自动亮度服务抢值,来回 0/100% 反复弹跳
帅次1 天前
android·面试·职场和发展·kotlin
Android 高级工程师面试参考答案:Kotlin MVVM 高频题、追问与项目表达本文聚焦 Kotlin 技术栈下的 MVVM:面试官常问的落点、追问方向,以及你可以直接替换项目名词套用的句式。你不需要先读其他系列文章,也能直接使用本文的答题框架。 161721767 如果想补代码闭环,可看上一篇 《Kotlin MVVM 实战入门:从分层到状态闭环》。如果你已经会写,本文重点是把它讲成「复杂度怎么被收敛」,而不是背框架名。