腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
字节流动
Android 音视频开发者,微信公众号:字节流动,欢迎关注交流。熟悉 OpenGL ES、Camera、FFmpeg 相关知识。
专栏作者
举报
190
文章
303735
阅读量
49
订阅数
订阅专栏
申请加入专栏
全部文章
opengl
api
android
编程算法
es
渲染
视频处理
https
图像处理
java
缓存
打包
c++
实时音视频
shader
函数
node.js
css
ide
网络安全
github
linux
android studio
编程
腾讯云测试服务
开源
数据
特效
git
unix
云直播
存储
数据结构
metal
视频
性能
文件存储
移动直播
短视频
美颜特效
sdk
程序员
优化
区块链
javascript
bash
搜索引擎
bash 指令
es 2
网站
微信
windows
canvas
bokeh
chatgpt
ffmpeg
程序
工作
算法
性能优化
音频
音视频
源码
对象存储
比特币
数字货币
tensorflow
c 语言
regex
jquery ui
xml
html
ecmascript
arm
嵌入式
access
容器镜像服务
音视频点播加速
消息队列 CMQ 版
微信小程序音视频
http
容器
serverless
jvm
面向对象编程
opencv
tcp/ip
socket编程
腾讯云开发者社区
kafka
unicode
bit
func
glm
glsl
height
int
rgb
time
width
笔记
变量
表格
博客
测试
产品经理
对象
二进制
行业
后台
计算机视觉
解决方案
客户端
连接
模型
手机
数组
同步
图形学
系统
线程
效率
研发
原理
搜索文章
搜索
搜索
关闭
深入 Android 系统 - Android 的 JNI
java
c 语言
c++
android
编程算法
Android作为一种嵌入式操作系统,有大量驱动、硬件相关的功能必须在native层实现,另外一些注重性能、功耗的功能使用C/C++来实现也优于用Java来实现。因此,在Android的开发中,无论是应用级的开发,还是系统级的开发都离不开JNI。Android在编译、应用打包和安装、程序装载等各方面都对JNI进行了有力的支持。
字节流动
2022-09-26
1.6K
0
Android FFmpeg + MediaCodec 实现视频硬解码
编程算法
视频处理
java
github
https
本文将利用 FFmpeg+ MediaCodec 做一个播放器,实现视频的硬解码和音视频同步等功能。
字节流动
2022-01-05
3K
0
JNI 解析以及在 Android 中的实际应用
android
c++
java
JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(在Android里面主要是C&C++)。
字节流动
2021-12-28
1.1K
0
Android OpenGL ES 实现实时音频的可视化
java
编程算法
api
android
OpenGL 实现可视化实时音频的思路比较清晰,可以利用 Java 层的 API AudioRecorder 采集到未编码的音频裸数据(PCM 数据),也可以利用 OpenSLES 接口在 Native 层采集。
字节流动
2021-12-20
900
0
Android OpenGL ES 实现蓝线挑战特效
java
渲染
node.js
github
git
这个特效虽然看着很普通,但结合使用者的创意,可以玩出各种各样的花样,下面就来看看如何实现
字节流动
2021-08-12
1.1K
0
抖音 Android 性能优化系列:Java 内存优化篇
缓存
linux
java
编程算法
在未对抖音内存进行专项治理之前我们梳理了一下整体内存指标的绝对值和相对崩溃,发现占比都很高。另外,内存相关指标在去年春节活动时又再次激增达到历史新高,所以整体来看内存问题相当严峻,必须要对其进行专项治理。抖音这边通过前期归因、工具建设以及投入一个双月的内存专项治理将整体 Java OOM 优化了百分之 80。
字节流动
2021-08-10
1.7K
0
Android 性能优化 & 内存篇
android
android studio
java
meminfo的信息中各字段都是什么含义, 要理解各字段含义,我们才好进行内存的优化。
字节流动
2021-08-10
1.5K
0
编译Android 使用的 libx264 并使用进行 H.264 编码
android
打包
java
视频处理
编程算法
在日常的音视频开发中,我们经常使用FFmpeg,因为它确实好用呀,囊括了各种功能!但是有个很严重的问题,如果是编译在Android和IOS上使用,会造成APP的包很大。可以看我编译的FFmpeg在Android上的应用程式。
字节流动
2021-06-09
3.8K
0
详细聊聊 RecyclerView 缓存机制
缓存
android
java
数据结构
网站
ViewHolder是对RecyclerView上的ItemView的封装,它是RecyclerView缓存的载体。它封装了以下属性:
字节流动
2021-04-23
1.9K
0
Android FFmpeg 实现带滤镜的微信小视频录制功能
android
视频处理
java
微信
api
前文利用 FFmpeg 分别实现了对 Android Camera2 采集的预览帧进行编码生成 mp4 文件,以及对 Android AudioRecorder 采集 PCM 音频进行编码生成 aac 文件。
字节流动
2021-04-01
780
0
FFmpeg + Android AudioRecorder 音频录制编码
视频处理
android
java
前文利用 FFmpeg 对 Android Camera2 采集的预览帧先进行渲染,然后利用 OpenGL 添加滤镜,最后将渲染结果进行编码生成 mp4 文件。
字节流动
2021-03-16
1.3K
0
NDK 开发中 Native 方法的静态注册与动态注册
java
NDK 开发中,通过 javah -jni 命令生成的包含 JNI 的头文件,接口的命名方式一般是: Java_<PackageName>_<ClassName>_<MethodName> 。
字节流动
2020-06-03
1.1K
0
NDK 开发中的几个重要知识点
java
编程算法
jvm
在 Native 层中通过 JNI 可以自由地访问 Java 对象,访问 Java 对象一般分为 3 步。
字节流动
2020-06-03
924
0
在以太坊私有链上部署智能合约
区块链
https
java
上节简单介绍了基于以太坊搭建私有链以及挖矿和交易,在部署智能合约之前请确保私有链上的账户有余额,因为部署智能合约需要消耗 Gas ,而 Gas 需要 ether 币来兑换。
字节流动
2020-06-02
1.3K
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档