android

俩个逗号。。2 小时前
android·开发语言·kotlin
Kotlin flow 详解flow是kotlin提供的异步数据流api,可以按照顺序依次发送多个值,写法和RxJava很像。flow分成两种类型,冷流和热流:
橙光成长5 小时前
android·1024程序员节
android-ad-cleaner:android免 Root 批量关闭系统开屏与营销推送如果你用的是小米、OPPO、vivo 或荣耀等国产安卓手机,大概率每天都要面对这样的日常:解锁先看三秒应用开屏广告,下拉通知栏混着“猜你喜欢”,负一屏塞满热搜榜单,天气 App 里还夹着购物节推送。这些广告并非无法关闭,只是开关分散在几十层菜单里,找全它们的成本高到大多数人选择放弃。android-ad-cleaner 做的事情很直接:把这些开关整理成机器可读的规则清单,让人——或者 AI Agent——照着清单批量执行。不 Root、不刷机、一条命令即可还原。
深圳雨林凯AI5 小时前
android
图案裂变的底色衰减:alpha通道、亮度对比与白墨分色的量化拆解"深色底上图案会掉"是现象,不是原因。要能修,得先知道掉的是哪个量。这篇只拆四个能算的东西:半透明像素被合成成了什么值、亮度差降到多少开始不可辨、最细笔画与布纹的尺度比、白墨通道为什么绕不开。
mmsx5 小时前
android
Android 模块化收口:能力组合框架、手写 LifecycleOwner 与热修复共存三条机制,同一个矛盾:管得住业务,又不侵入业务模块拆到二十来个之后,会出现一种很别扭的局面:这些模块的业务逻辑高度相似,页面结构几乎一样,却各自写了一遍。改一个公共交互要改二十处,漏一处就是"这个模块的按钮跟别人不一样"。
恋猫de小郭7 小时前
android·前端·flutter
Flutter 可以更直接地调用原生 API 了,Dart Direct Native Interop最近刚好有网友聊这个,就展开聊聊吧,严格来说,Direct Native Interop 确实不算是最近更新的, 整个时间线大概类似:
2501_916008897 小时前
android·ios·小程序·https·uni-app·iphone·webview
iPhone 设备信息查看,用 KeyMob 看型号、序列号、电池健康和 UDID前阵子部门淘换下来一台 iPhone 当测试机,到手我第一件事就是想搞清楚:这到底是哪个确切型号、电池还剩多少命、能不能加进开发者后台跑真机。结果在系统设置里翻了半天,「关于本机」就给我几行——型号名称、容量、系统版本,电池健康点进去一个「最大容量 92%」,别的啥也没有。想要的 iOS 设备信息,它偏偏不给全。
好的佩奇18 小时前
android·flutter·蓝牙
蓝牙之通信架构寄一份文件时,我们负责写清内容,快递负责收件、分拣和运输。对方拿到包裹后,还要拆开文件,才能知道我们写了什么。包裹送到和内容读懂,是不同的事。
FlightYe18 小时前
android·linux·c++·3d·ffmpeg·音视频
视界原理之3D视频(四):裸眼、眼镜和头显3D 显示不一定要戴眼镜,但一定要解决同一个问题:如何让左眼只看到左图,右眼只看到右图。眼镜不是 3D 的本质,分眼才是。所有 3D 显示方案都在做同一件事:控制光线进入哪只眼。
诸神黄昏EX19 小时前
android
Android fw BatteryService目录一、应用层BatteryManager1、电池状态广播2、电池服务接口二、框架层BatteryService
alexhilton19 小时前
android·kotlin·android jetpack
提升 Android Compose 页面的流畅度本文译自「Improving the Smoothness of Android Compose Screens」,原文链接proandroiddev.com/improving-t…,由@ruyouwei发布于2026年10月22日。
撩得Android一次心动20 小时前
android·gradle
Android中Gradle网络下载超时、更改存放位置(解决方案)目录一、遇到gradle下载超时方法1:手动下载gradle文件(更推荐手动下载好)方法2:将依赖文件的下载地址直接改成国内的镜像
HQL_seven1 天前
android
【Activity】Android Activity详解Activity是Android四大组件之一,作为用户介乎的界面载体,承担着展示UI、处理用户输入、管理页面生命周期的核心职责,是理解Android应用架构的基础。
AI2中文网1 天前
android·智能手机
安卓 15/16 手机软键盘遮挡输入框、布局顶不上去?已解决:重新编译即可一句话结论:这是安卓 15 起「强制全面屏」新机制与老运行时的兼容问题,App Inventor 2 中文网编译服务 2026 年 10 月起已修复——不用改任何积木、属性、屏幕设置,把项目重新编译一次、装上新 APK 就好。
字节暗面1 天前
android·逆向工程·加固
Android APP 加固横评记录:爱加密、梆梆、网易易盾与腾讯 ACE最近把四份 APK 的静态分析结果放到一起复查。本文记录了四家品牌相关样本的差别,整理了容易误读的统计口径。
落魄Android在线炒饭1 天前
android·opengl
Android 实战问题反推 OpenGL 概念(上)从 Android 开发者的视角,串起 OpenGL ES、坐标系、Shader、纹理、EGL、FBO 与离屏渲染。
booboosui1 天前
android
DeepSeek 的 Worker 调得动 GitHub,调不动微信:三类 Worker 的实现差别先说结论,后面全是证据。DeepSeek Harness 团队 10 月 31 日发了《Super-agent 设计探索》,Router 常驻协调、多个 Worker 并行,核心判断是一句话:单任务的上限取决于模型能力,多任务的上限取决于人的注意力(一个人同时只能跟进 3–5 个活跃会话)。
MiyamuraMiyako1 天前
android·android jetpack
Compose LazyRow 实现尾项露出与少量数据均分在横向工具列表中,我们经常会遇到这样的需求:首屏完整显示几个工具,再露出下一个工具的一部分,提示用户还可以继续滑动。
booboosui1 天前
android
输入法借 350 毫秒:给 agent 打字的两条路先说结论。一个 Android agent 要往别的 App 里打字,能走的路只有两条,而且它们不是"新旧关系",是两种不同的成本结构:
哲鲤1 天前
android
Binder 不只是 IPC:从一次跨进程调用看懂 Android 与 AAOS 的架构演进如果把 Android 系统看成一座城市,Binder 很像它的道路系统。应用通过它寻找系统服务,Framework 通过它调用 native 服务,CarService 通过它访问 Vehicle HAL。看起来只是一次普通的方法调用,背后却可能跨过进程、用户、系统分区,甚至虚拟机边界。
用户128139778161 天前
android
Eyf半字节【3.0 版】正式发布|订单、单证、扫码三大核心模块全新重构摘要:物流一线作业场景复杂,弱网、多单据、高频扫码一直是移动端开发难点。本次 V3.0 版本对订单中心、单证管理、扫码引擎三大模块进行底层重构,采用三端原生开发:安卓 Kotlin、iOS Swift、鸿蒙 ArkTS,面向揽派、中转、仓管、司机等一线人员,实现业务链路打通,提升现场作业效率。本文介绍本次快递软件版本升级的设计思路、核心能力、三端原生技术选型,并附上版本上线前的性能压测数据。