移动开发

Android MediaCodec 的使用和源码实现分析

MediaCodec 是 Android 提供的底层多媒体编解码 API,允许开发者使用系统硬件编解码器对音视频数据进行压缩/解压。 使用流程(图像/音频通用)MediaCodec 提供了同步和异步两种使用模式,推荐使用异步模式(API 21 及以上)。无论是编码器(Encoder)还是

动画(AnimationClip)压缩

FileSize FileInfo.Length取得的文件大小 可以在操作系统的文件系统中看到 MemorySize Profiler.GetRuntimeMemorySize取得的内存大小 可以在Profiler中通过采样看到 分别在真机和Editor下进行了采样 BlobSize 反射取得的AnimationClipStats.size二进制大小 显示在AnimationClip的I

iOS Crash 的监听

没想到都2021年,我还得写篇文章来讲讲 Crash 监听的一些事情。虽然蛮多文章讲 Crash 监听这块,但总是讲的不够深入或者说不够全面。于是我想分享一下最近我对这方面知识的一些理解和整理。我计划讲以下几个主题: Crash 的监听 堆栈分析 KSCrash 源码解析 Crash 的类型 根据Crash 的不同来源,Crash 分为以下三类: Mach 异常 最底层的内核级异常。用户态

说说js的原型链及继承那些事

一:原型链 先说三个js原型链通用规则 1、每个对象都有__proto__属性,指向它的构造函数的prototype(不过这个__proto__由兼容性问题,在IE11以前用不了) 2、每个函数都有一个prototype属性 3、函数也是对象 先验证第一第二个规则 function Person(){} Person.prototype.age = 12; let justin = new Per

uniapp 安卓 APP 后台持续运行(保活)的尝试办法

在移动应用开发领域,安卓系统的后台管理机制较为复杂,应用在后台容易被系统回收,导致无法持续运行。对于使用 Uniapp 开发的安卓 APP 来说,实现后台持续运行(保活)是很多开发者面临的重要需求,比如实时推送、后台数据同步等功能都依赖 APP 在后台稳定运行。本文将结合小米手机的相关设置&#xff0

3天!独立开发者如何用Comate AI IDE在线写代码做出小程序?

作为一名独立开发者,我常被身边一些不懂开发的朋友问:“一个人如何快速做出完整产品?”过去的我会回答“不可能”,或者说一个人完成很费时费力。但现在,用百度Comate AI IDE(内置文心快码Zulu),我仅用三天就上线了一款英语学习小程序。全程无团队协作,无熬夜通宵&#x

解决 Android Studio Meerkat 2024.3.1 中文包问题

目录 前言 一、解决方法 二、操作步骤 1. 找到 idea 内置的中文包 2. 修改插件配置 3. 安装到 AndroidStudio 三、成品链接 前言今天将 AS 更新到了 Meerkat | 2024.3.1 众所周知,如果安装了中文插件包的,更新AS后到 idea插件官网 寻找合适版本的中文包就是基本操作今天突然发现官网里没有适用于

『咸虾米壁纸』小程序:从0到1打造专属你的壁纸微信小程序

话不多说,先看下『咸虾米壁纸』的核心功能页面…… 如上图所示,这是使用uniapp+uniCloud技术栈开发的微信小程序,经过多个版本的迭代,当前版本已实现理想的用户体验与界面效果,可以在微信小程序搜索『咸虾米壁纸』,欢迎搜索体验实际效果。 1.设计初衷想给手机换个壁纸,从网上找的壁纸