android

Android-Flutter2 小时前
android·kotlin
android 动画详解Android 动画体系经历了从传统 View 动画 → 属性动画 → 过渡动画 → MotionLayout → Jetpack Compose 的演进。以下从分类、原理、API、实战四个维度系统梳理。
阿pin10 小时前
android·kotlin·高阶函数
Android随笔-kotlin 高阶函数Kotlin 的高阶函数(Higher-Order Function)是指以函数作为参数,或者返回值为函数的函数。
小孔龙7 小时前
android
GraphicBuffer 跨进程共享跨进程交接一帧时,发送端和接收端通常各自持有 GraphicBuffer 包装对象,却可以访问同一个底层图形资源。底层分配、native handle、Binder fd、Mapper import、进程内缓存和 Fence 分属不同层次,不能都用“Buffer”指代。
行业研究员7 小时前
android·android定位·腾讯地图定位
Android内置GPS与腾讯地图定位技术对比分析移动端定位技术是LBS(Location-Based Services)应用的基础设施。Android平台自诞生起便提供了基于系统框架的定位能力,随着Google Play Services的引入,融合定位(Fused Location Provider)进一步提升了原生定位的可用性。然而,在复杂的实际业务场景中——特别是室内定位、弱信号环境、高合规要求等场景下——系统原生定位能力的边界逐渐显现。
Android-Flutter8 小时前
android·kotlin
android WMS 详解(二)1. 什么是 WMS?它的核心职责是什么?管理窗口的添加、删除、更新计算窗口大小和位置(Layout)
游戏开发爱好者89 小时前
android·运维·ci/cd·小程序·uni-app·自动化·iphone
App Store 上传 IPA 自动化,.p8 密钥认证与 CI/CD 接入实战发版日最烦的就是手动上传这一步:打包机出包,人还得打开上传工具,选文件、填账号、盯进度条,赶上网络抖动再来一遍。更麻烦的是这类操作散在个人电脑上,换个人交接就要重新讲一遍流程。把「上传 IPA」接进 CI/CD,第一步要解决的其实是认证——让流水线里的机器以你的身份把包提交到 App Store Connect,同时不把 Apple ID 密码到处放。
游戏开发爱好者810 小时前
android·ios·小程序·https·uni-app·iphone·webview
iOS 推送怎么配置,APNs 推送证书、设备库与群发配置 APNs 推送证书并创建推送通道,获取 App Key 供你的 App 上报设备 token;支持设备库管理、按通道群发消息,并查看每次推送的发送结果与历史记录。这是一套独立于 App Store Connect 的运营推送平台,分四个标签页:推送通道、设备库、发送、历史。
wxson72821 天前
android·音视频
【Android视频监控系统技术总结】这是一款基于 Android 平台的实时视频监控应用,采用 C/S 架构,由两个独立 APK 组成:系统基于 Android 原生 MediaCodec 实现硬件编解码,通过 WebSocket 进行实时视频流传输,整体延迟低、资源占用少,支持 H.264/H.265 两种编码格式自适应。
hunterandroid1 天前
android
[Android 从零到一] LiveData 粘性事件与单次消费:从重复触发到可靠事件总线在 Android MVVM 架构中,LiveData 是连接 ViewModel 与 UI 层的核心工具。但在实际项目中,LiveData 的"粘性事件"特性常常引发重复触发问题:旋转屏幕后 Toast 再次弹出、导航事件重复执行、对话框多次显示。本文将从 LiveData 粘性机制的根源出发,介绍单次消费事件的常见方案,并给出生产环境中可靠的事件总线实现。
hunterandroid1 天前
android
[Android 从零到一] Android 事件分发机制:从 ACTION_DOWN 到 View 事件消费链路在 Android 开发中,触摸事件的处理是交互体验的核心。一个点击、一个滑动,背后都是一套完整的事件分发链路。本文从 MotionEvent 的基础概念出发,逐步深入到 Activity、ViewGroup、View 的三层分发机制,最后通过实战案例理解事件拦截与消费的边界。
阿巴斯甜1 天前
android
adb‑shell 全套命令实操总结区分两类:cd 走,pwd 查,ls 看列表; su 提权,rm 删,cat 读,chmod 改门禁; pm 管应用,dumpsys 查系统。
chjif1 天前
android·kotlin
Android 设备管控开发实战:常见保活与拉活方案怎么组合,实测能到什么程度?设备管控 App 的持续运行要拆成两个问题:保活是在进程仍存活时降低被回收概率;拉活是在进程已经退出后,重新获得执行入口并恢复业务。死亡检测只是拉活的前置条件,不等于已经把进程拉起来。
catchadmin1 天前
android·开发语言·php
Fiber 与 PHP 8.6 Polling API 异步初探几周前的一篇文章曾介绍 Polling API RFC,并将其定位为被低估的提案,原因主要在于:报道往往漏掉了真正的动机——那是内部 php_poll.h API,而非用户态的 Io\Poll 类。这一判断至今仍然成立。不过随后收到了不少类似"好吧,可它到底能用来做什么?"的反馈。这是个合理的问题,也正是本文要回答的问题。
奔跑的架构师1 天前
android·linux·arm开发·arm
[A-49]ARMv9/v8-PSCI接口规范与工作流程简介ver0.1前文我们介绍了PSCI机制的灵魂:电源状态的协调机制。我们将整个PSCI机制分成两个部分PSCI-Proxy、PSCI-Server。PSCI-Proxy更贴近OSPM,而PSCI更贴近SCP是整个PSCI机制实现的核心部分。随着应用场景的变化,SOC复杂度和规模也在不断发展,当然这里面最核心的部分肯定是CPU,这也就是促成了PSCI的机制也在不断迭代升级。低版本的电源状态管理的实现集中在EL3的固件中,而高板的PSCI的实现有了进一步的细分,也就是将PSCI-Server从单一固件进一步细化
AFinalStone1 天前
android·国际化·local
Android 7系统国际化(七)Resources 与 AssetManager 源码剖析系列目录:第一篇:全景图与调用链路概览 | 第二篇:Locale 与 LocaleList | 第三篇:Configuration | 第四篇:LocalePicker | 第五篇:ActivityManagerService | 第六篇:ActivityThread | 第七篇:Resources 与 AssetManager | 第八篇:总结与实战建议
Android-Flutter1 天前
android·kotlin
android Handler , Looper , Message , MessageQueue 详解核心回答:Handler 发送消息 → MessageQueue 按时间排序存储 → Looper 无限循环取出 → 回调 Handler 处理。
Android-Flutter1 天前
android·kotlin
Android 内存泄漏详解内存泄漏(Memory Leak) 是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。
jianwuhuang821 天前
android·人工智能·ai·chatgpt·电脑·ai导出鸭
平板端 ChatGPT 表格复制转换教程|AI 导出鸭平板版一站式格式无损处理方案iPad、安卓平板系统自带剪贴板、文档编辑器在对接ChatGPT网页端、客户端表格数据时,存在多层数据解析断层,这也是绝大多数用户手动复制表格出现排版错乱的核心缘由。ChatGPT输出的表格依托Markdown语法渲染展示,前端页面由HTML标签、边框样式、单元格占位代码共同构成,平板浏览器、APP内置渲染引擎只会可视化呈现表格样貌,并不会同步封装结构化数据表头、行列映射关系、单元格合并属性、内嵌公式数据。
松仔log1 天前
android·java·开发语言·kotlin
JetPack——Hilt想要获取LoginViewModel,需要根据依赖关系依次创建LoginRetrofitService、UserLocalDataSource、UserRemoteDataSource、UserRepository、LoginViewModelFactory