移动开发

数据封装

数据封装过程中将创建一个协议数据单(PDU)。                                                                                                                                网络数据沿着OSI模型向下流动,PDU逐渐变化、增长,各层协议均将其头部或尾部信息添加进去,直到物

android View动画---设计理念

本章内容: 了解View动画的总体设计理念,关键是思想, 而非代码细节. 一. 如何让View动起来. 1. 首先要了解View是如何展示到屏幕上的? ①. 先确定View的位置, 如下图: View的位置.png ②. 在View上面绘制内容, 如下图: View绘制内容.png 2. 得出两种让View运动的方案: ①. layout() 改变布局位置 ②. draw

IntelliJ IDEA 2025 版本与其他历史版本的全面专业对比分析

一、核心架构变革 1. 语言支持引擎 2025.1: 完整支持 Java 24 特性(如流收集器稳定化、模式匹配增强),深度集成至调试工作流。 Kotlin K2 编译器默认启用,代码分析速度提升 376%,内存效率提高 40%。 2024.x: 支持 Java 17~22 特性&#x

【鸿蒙小程序】| 鸿蒙系统中的元服务创新与实践

目录 🦁 一. 写在前面 🦁 二. 什么是元服务? 2.1 元服务与小程序、传统应用的区别 2.1.1 运行环境不同 2.1.2 安装方式不同 2.1.3 跨平台能力不同 2.1.4 入口位置不同 2.1.5 API权限不同 2.1.6 分享能力不同 2.2 开发上的差异 🦁 三. 元服务的创新应用场景

FFmpeg入门 - 视频播放

系列文章: FFmpeg入门 - 视频播放 FFmpeg入门 - rtmp推流 FFmpeg入门 - Android移植 FFmpeg入门 - 格式转换 音视频最好从能够直接看到东西,也更加贴近用户的播放开始学起. 音视频编解码基础 我们可以通过http、rtmp或者本地的视频文件去播放视频。这里的"视频"实际上指的是mp4、avi这种既有音频也有视频的文件格式。 这样的视频文件可能会有多条轨

iOS视频剪辑学习笔记(AVAsset,AVMutableComposition)

一个视频文件中包含了很多轨道(Track),比如一个或多个音频轨道,一个或多个视频轨道。我们可以对这些轨道中的数据进行各种操作(裁剪、拼接、旋转等)。 本次我用到的视频打点裁剪相关功能用到的类如下: AVAsset:素材,比如出相册中取出的数据 AVAssetTrack:素材的轨道 AVMutableComposition:视频的工程文件(是AVAsset的子类,可以用来直接播放) AVMutab

TradingView电脑版下载指南(Windows/Mac)

📌 官方渠道最安全 想用TradingView做行情分析?Windows和Mac用户最好通过官方渠道下载,避免盗版和安全风险。🖥 下载方式 1️⃣ 官网直连:官网首页 → 下载桌面版 → 选择系统 → 安装 2️⃣ Windows用户:微软商店搜索“TradingView” → 安装 3️⃣ Mac用户&#xf

5 个释放 安卓潜力的 Shizuku 应用

Shizuku 软件推荐:释放安卓潜力的五款应用Shizuku (日语:雫,意为“水滴”) 正如其名,是一款轻巧但功能强大的安卓工具。它无需 Root 权限,通过 ADB (Android Debug Bridge) 授权,即可让应用调用系统 API,实现高级功能。如果你既不想 Root 手机&#xf

报错:Command Phasescriptexecution failed with a nonzero exit code解决思路

首先,要知道这个错误并不是某种具体的错误,所以要学会定位具体的错误,方可知如何解决,步骤如下: 第一步:根据截图操作 截屏2023-01-13 17.01.04.png 第二步: 截屏2023-01-13 17.01.27.png 第三步: 截屏2023-01-13 17.02.06.png 定位到了具体错误,这里错误的原因是:找不到AppFramewor

Flutter vs React Native vs 原生开发:有何不同?

个人首页: VON 鸿蒙系列专栏: 鸿蒙开发小型案例总结 综合案例 :鸿蒙综合案例开发 鸿蒙6.0:从0开始的开源鸿蒙6.0.0 鸿蒙5.0:鸿蒙5.0零基础入门到项目实战 Electron适配开源鸿蒙专栏:Electron for OpenHarmony 本文章所属专栏: