ijkplayer 源码解析1(重要结构体介绍) ijkplayer作为b站开源的播放器,在业界享誉盛名,深受开发者喜爱,因为底层采用ffmpeg解码,支持主流的流媒体协议,再软件兼容度上非常高;今天我们就针对ijkplayer做一些源码分析,帮助那些喜爱ijkplayer但是苦于2w多行代码无从下手的同学们 系列文章讲解将按照以下顺序进行分析,以方便读者理解; 1.重要结构体分析 2.读数据线程解析 3.音频包解析和音频播放解析 4.视频包解析 移动开发 2025年05月04日 76 点赞 0 评论 13053 浏览
DownloadManager 使用 最近做SDK开发,有个简单的下载功能,为了方便及不增加第三方库,遂采用了系统的DownloadManager来处理下载任务。 官网的说明: The download manager is a system service that handles long-running HTTP downloads. Clients may request that a URI be downloaded t 移动开发 2025年06月23日 186 点赞 0 评论 13071 浏览
把 iOS 26 的「Liquid Glass」带进 React Native 在 iOS 26 全面启用 Liquid Glass 这个全新的动态材质之后,设计语言的“质感拐点”已经到来。它不只是“更像玻璃”的一层磨砂,而是能折射下层内容、反射环境高光、在边缘形成**镜头化(lensing)**的物理拟真效果,还会随场景与明暗自适应。Apple 在开发者文档里把它描述为“结合玻璃光学特性与流动感的动态材质 移动开发 2025年12月22日 121 点赞 0 评论 13075 浏览
Kotlin基础知识全面解析(下) 文章目录 第六章:集合与函数式编程 6.1 集合概述 6.2 集合操作 6.3 序列 第七章:协程与异步编程 7.1 协程基础 7.2 挂起函数 7.3 异步与等待 7.4 协程上下文与调度器 第八章:Kotlin标准库 8.1 作用域函数 let函数 run函数 with函数 apply函数 als 移动开发 2025年05月21日 154 点赞 0 评论 13077 浏览
由于小程序违规,支付功能暂时无法使用 !!前提:请先保证你的商户号那些基本参数是正确的,然后商户配置里面也配置了自己小程序的APPID。搞了个新的小程序,代码是CV的套皮的。然后报了这个错,顺手记录下来。首先先看你的消息中心,违规有好多种,有问题它会在里面告知的。如果是: 开发者你好,为保障小 移动开发 2025年07月20日 172 点赞 0 评论 13084 浏览
从 macOS 的“执念”到 Linux 的“归宿”:Containerlab 实战避坑与部署全录 序言:NetDevOps 时代的“利器”之争在网络架构演进至“网络即代码”(Network as Code)的今日,传统的 GNS3 或 EVE-NG 虽廉颇未老,但在轻量化、容器化及 CI/CD 集成面前,难免显出几分笨重。Containerlab 的崛起,为 SRv6、EVPN 等复杂协议的实验开 移动开发 2026年01月02日 55 点赞 0 评论 13109 浏览
终极企业微信打卡神器 :Android设备Xposed定位修改完整指南 终极企业微信打卡神器 🚀:Android设备Xposed定位修改完整指南 【免费下载链接】weworkhook 企业微信打卡助手,在Android设备上安装Xposed后hook企业微信获取GPS的参数达到修改定位的目的。注意运行环境仅支持Android设备且已经ROOT+Xposed框架 (未 ROOT 设备可尝试 virtu 移动开发 2025年12月08日 113 点赞 0 评论 13112 浏览
iOS 高级面试题--答案 目录 iOS 基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 2.讲一下atomic的实现机制;为什么不能保证绝对的线程安全(最好可以结合场景来说)? 3. 被weak修饰的对象在被释放的时候会发生什么?是如何实现的?知道sideTable么?里面的结构可以画出来么? 4. 关联对象有什么应用,系统如何管理关联对象?其被释放的时候需要手动将所 移动开发 2025年06月16日 101 点赞 0 评论 13177 浏览
React Native 全面解析:跨平台移动开发的利器 文章目录 一、React Native 是什么? 核心架构图解 二、React Native 的核心特点 1. **真正的原生体验** 2. **"Learn once, write anywhere"** 3. **热重载(Hot Reloading)** 4. **组件化开发** 三、React Nat 移动开发 2025年12月16日 80 点赞 0 评论 13186 浏览
Android 获取 UserAgent (UA) 的三种方式深度解析:差异、风险与最佳实践 引言在 Android 开发中,获取 UserAgent (UA) 字符串是常见需求,尤其涉及网络请求和 WebView 交互时。开发者通常使用三种方式获取 UA: new WebView(context).getSettings().getUserAgentString() WebSettings.getDefaultUserAgent(context 移动开发 2025年07月26日 114 点赞 0 评论 13194 浏览