首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
海象
掘友等级
Android
|
迅雷
深圳
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
135
文章 131
沸点 4
赞
135
返回
|
搜索文章
最新
热门
OpenGL ES 扫盲
缓冲区是一段定长的存储空间,用于加速频繁的 I/O 操作,其实就是临时存储数据,直接与信道(Channel)打交道,写入数据到信道或者从信道读取。
Android 音视频渲染-AudioTrack 播放
类型MediaPlayer:原生API中封装最全的SoundPool:适合播放较短的音频AudioTrack:底层的音频API,需要自己解码,只能播放PCM裸数据和WAVAudioTrack播放PCM
FFmpeg 简单指令介绍
简介FFmpeg最早是由法国著名程序员法布里斯·贝拉于2000年开发,FFmpeg是音视频的一个工具宝库,集成了播放,视频裁剪等功能安装程序在Ubuntu虚拟机中使用apt安装FFmpeg程序,用于熟
深色模式初探
在 Android 10 中新增了深色模式,市面上适配的 App 也越来越多,其实早在 Android 6.0 开发者预览版中就有深色模式,只是在正式版被剔除。 目前能看到微信,钉钉,推特等主流 App 实现了深色模式的适配,大致可以分为 App 内手动切换和跟随系统设置两种方…
LiveData 真香,你确定不来试试?
前段时间忙着新项目的直播功能,终于在提测以后有点时间来看看源码了。直播项目在确定方案以后,根据 sdk 提供的文档和 demo ,花了两天时间对直播 sdk 进行二次封装,将通用逻辑分层,以后的项目就可以实现快速接入。通过直播sdk的接入踩坑,也算是对音视频开发有了些了解,自己…
Android 笔记-编译篇
当完成编码后,每次编译都要花上一段时间,我一般用这段时间去打杯水,文中提到微信 Android 版曾经 Debug 包编译需要 5 分钟,Release 版本编译需要 15 分钟. 编译到底做了什么,编译过程中涉及到词法分析,语法分析,语义检查,代码优化等过程,看到这里不禁让人…
Android 开发高手课笔记-存储篇
Parcelable 性能优先,实现过程复杂,但是这是因此避免了反射.
Android APT系列 - 十分钟让你的 AS 动态生成代码
前天看了公司的路由框架源码后,打算自己手撸一套路由框架,决定不用反射,而用 Apt 来做,因为大名鼎鼎的 ButterKnife/Dragger 都是用 Apt 来实现,到底要看看有哪些好玩的地方. 在这一篇文章中,我们使用 APT 来实现按钮的点击控制,也算是路由框架的一个铺…
NDK 数据加解密-AES 对称加密
网络传输过程中对数据进行加解密是非常必要的操作,Java 就可以实现数据加解密操作,但是使用 NDK 来做能提高安全性(密钥放在 so 文件中)和性能. 在这个 Demo 中,我们使用 AES(对称加密)来处理数据. 对称加密的加解密双方持有完全相同的密钥,也就是说客户端和服务…
JNI 基础- 使用 JNI 实现 Hello,World
在 JNI 代码中我们经常看到 System.loadLibrary 语句,这句话的含义是 Java 代码调用动态链接库,其实内部进行了方法指针强制转换等一系列操作,因为 Android 基于 Linux 内核,loadLibrary 内部封装的就是 Linux 平台加载 so…
下一页
个人成就
文章被点赞
40
文章被阅读
28,311
掘力值
834
关注了
45
关注者
18
收藏集
1
关注标签
1
加入于
2019-08-05