首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓进阶
订阅
Leo9082
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】二、使用OpenGL渲染视频画面
在第一篇文章【音视频基础知识】文章中,就介绍过,视频其实就是一张张图片组成的,在上文【初步了解OpenGL ES】中,介绍了如何通过OpenGL渲染一张图片,可以猜想到,视频的渲染和图片的渲染应该是差不多的。话不多说,马上就来看看。 1. 定义视频渲染器 咋一看,和渲染图片一模…
Android ExoPlayer使用GLSurfaceView播放视频
前言 之前的博客涉及的很多都是UI和质量相关的文章,我们基本涉及了很多方面,最近一篇是基于Jetpack Compose实现的ScrollConnection基准型布局,大家有兴趣可以看看。 当然,本
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】一、初步了解OpenGL ES
提到OpenGL,想必很多人都会说,我知道这个东西,可以用来渲染2D画面和3D模型,同时又会说,OpenGL很难、很高级,不知道怎么用。 为了解决以上问题,让OpenGL“学起来不是很难”,需要把其分解成一些简单的步骤,然后简单的东西串联起来,一切就水到渠成了。 首先,来看看什…
卡拉OK歌词原理和实现高仿Android网易云音乐
相信大家都懂一张图胜过千言万语。 效果和现在市面上大部分播放器差不多,当然如果要运用到商业项目中,肯定还需要进行一些优化,例如:滚动效果有弹性,字体大小,字体颜色等。 要明白什么是卡拉OK歌词,就先要搞明白什么是卡拉OK,简单来讲就是卡拉OK是一种伴奏系统,演唱者可以在预先录制…
Android Camera-相机尺寸、方向和图像数据
前面几篇文章介绍了Camera1,Camera2,CameraView和CameraX的使用,对各个API的使用,应该问题不大,不过在真正开发过程中,也会遇到各种不同的问题,本篇文章继续介绍相机开发过程中遇到的问题,主要是相机预览、拍照尺寸,方向,以及图像数据的处理。 这里的尺…
Android 使用NDK R21 编译 ffmpeg
一、前言 编译ffmpeg 是学习 ffmpeg 的第一步,本篇博客的环境是 mac os 上 NDK21 版本编译ffmpeg,显然这篇文章是一篇基础文章。 1.1 目标 之所以写这篇博客,主要是因
安卓系列之第三方库 MPAndroidChart 之 LineChart 基础篇
MPAndroidChart 在 GitHub 上具有很高的 star,我们也经常在项目中遇到绘制图表的场景,此篇对 LineChart 的属性,功能等进行总结。
BLE开发基础与实践
1. 蓝牙简介 蓝牙是一种近距离无线通信技术。它的特性就是近距离通信,典型距离是 10 米以内,传输速度最高可达 24 Mbps,支持多连接,安全性高,非常适合用智能设备上。 2007年发布的2.1版本,是之前使用最广的,也是我们所谓的经典蓝牙。 2010年推出蓝牙4.0版本,…
编译ExoPlayer FFmpeg扩展(NDK20、FFmpeg4.2)
下载ndk,我使用的google推荐的android-ndk-r20b,注意下载linux版本,下载后提取到文件夹。此处我的ndk文件夹为:/home/ye/ndk/android-ndk-r20b 本来编译出四个库之后我以为结束了的,没想到放到项目里始终不行,日志里发现Ffm…
Android - 统一依赖管理 (最新版:version Catalogs)
开始学习最新的一种方式:Version Catalogs 方式对项目进行依赖管理,本文仅仅介绍使用方法,不探究实现原理