首页
学习
活动
专区
工具
TVP
发布

进击的多媒体开发

专栏作者
181
文章
274553
阅读量
43
订阅数
Android NDK 常见面试题
Android 面试涉及到底层开发总是绕不开 NDK 的,一些常见的面试题也是帮忙大家加深印象和理解!!!
音视频开发进阶
2022-10-31
8440
绝对干货 | Kotlin内联类工作原理及使用案例,看完你会回来谢我的
内联类有一些或多或少明显的限制:需要在主构造函数中精确指定一个属性,如value所示。您不能在一个内联类中包装多个值。内联类中也禁止包含init块,并且不能具有带有幕后字段的属性。内联类可以具有简单的可计算属性,但是我们将在本文后面看到。
音视频开发进阶
2020-12-29
5520
声网 SDK 接入以及音视频通话应用开发指南
而在它背后的音视频技术也是非常成熟了,短视频编辑、带货直播、视频语音通话等应用形式无不体现着音视频技术给我们生活带来的便利。
音视频开发进阶
2020-12-15
2.8K0
面试官:如何监测应用的 FPS ?
即使你不知道 FPS,但你一定听说过这么一句话,在 Android 中,每一帧的绘制时间不要超过 16.67ms。那么,这个 16.67ms 是怎么来的呢?就是由 FPS 决定的。
音视频开发进阶
2020-11-10
1.4K0
​一帧图像的Android之旅 :应用的首个绘制请求
Android 框架提供了各种用 2D 和 3D 图形渲染的 API 与制造商的图形驱动程序实现方法交互,在Android平台上应用开发者可通过三种方式将图像绘制到屏幕上:Canvas、OpenGLES、Vulkan 无论使用什么方式进行内容的生产,这个离用户最近的图形系统都扮演者一个非常重要的角色,在此系统一系列关键组件的协同帮助下,最终按照我们的预期将画面展示给用户。
音视频开发进阶
2020-07-29
1.9K1
Gradle初探
task:构建脚本定义一个任务,并取名。doLast:构建脚本给任务添加一个动作Action,在task执行完毕后,要回调doLast这部分闭包的业务代码逻辑或者叫回调实现。
音视频开发进阶
2020-07-20
6340
最新 Android 面试点梳理,我收藏了你呢?
1995 年 GoF(四人组)出了一本设计模式的书,收录了 23 种设计模式,树立设计模式里程碑,也叫:GoF 设计模式
音视频开发进阶
2020-06-24
6900
JNI编程如何巧妙获取JNIEnv
这里穿插一篇Java JNI相关的知识点,总结一下自己平时工作心得,相信会对做JNI编程的同学有所帮助。
音视频开发进阶
2020-06-24
4.4K1
还不会十大排序,是准备家里蹲吗!?
代码的效果正好和图片相反,其实冒泡排序作为最简单的排序方法之一,基于的是一个这样的概念:两两交换,比较双方数值大的放在高位,数值小的则放在低位。
音视频开发进阶
2020-05-26
3500
Android 热修复 AndFix 原理,看这篇就够了
之前写过一篇热修复的文章,那时候刚开始接触,照猫画虎画的还算比较成功。但是那种修复需要重新启动APP,也就是在JAVA层实现的热修复。我们知道目前Android主流的修复还有在Native层实现修复的,就是在Native层替换方法,不用重新启动APP。今天写了个Demo,下面主要分享一下它的主要原理。
音视频开发进阶
2020-05-26
2K0
OpenGL ES 实现实时音频的可视化
旧文中我们利用 OpenGL 给小姐姐实现了瘦身、大长腿、瘦脸大眼、大头小头以及摇头效果,小姐姐颇为满意。
音视频开发进阶
2020-05-26
7670
Android JNI Crash定位步骤
今天讲的是纯干货,目的就是为了指导Android开发者如何根据JNI Crash日志顺藤摸瓜,最后直捣黄龙定位磨人的JNI Crash。所以废话不多,直接开干吧。
音视频开发进阶
2019-11-18
2.7K0
Android JNI 之 Bitmap 操作
在 Android 通过 JNI 去调用 Bitmap,通过 CMake 去编 so 动态链接库的话,需要添加 jnigraphics 图像库。
音视频开发进阶
2019-07-26
3K0
Android JNI 调用时的异常处理
可以看到异常的发生和处理基本都需要 Native 和 Java 交互,而对于 Native 自身出了异常,也就是 C/C++ 代码有问题,导致应用崩溃的又是另一回事了。
音视频开发进阶
2019-07-26
1.8K0
Android JNI 调用时缓存字段和方法 ID
在 JNI 去调用 Java 的方法和访问字段时,最先要做的操作就是获得对应的类以及对应的方法 id。
音视频开发进阶
2019-07-26
1K0
Android 通过 JNI 调用 Java 类的构造方法和父类的方法
Android 还可以通过 JNI 来调用 Java 一个类的构造方法,从而创建一个 Java 类。
音视频开发进阶
2019-07-26
2.6K0
Android 通过 JNI 访问 Java 字段和方法调用
在前面的两篇文章中,介绍了 Android 通过 JNI 进行基础类型、字符串和数组的相关操作,并描述了 Java 和 Native 在类型和签名之间的转换关系。
音视频开发进阶
2019-07-26
1K0
Android JNI 数组操作
JNI 中有两种数组操作,基础数据类型数组和对象数组,JNI 对待基础数据类型数组和对象数组是不一样的。
音视频开发进阶
2019-07-26
1.3K0
Android JNI 基础知识
自从 Android Studio 升级到 2.3 版本以后,使用 CMake 进行编译就方便多了,不需要再写 Android.mk 了,也不需要用 javah 来生成头文件了,直接写好 native 方法,快捷方式就可以生成对应的 C++ 方法,只要专注写好 C++ 代码,CMake 就可以指定的 CPU 架构生成对应的 SO 库。
音视频开发进阶
2019-07-26
1.5K0
OpenGL 系列---基础绘制流程
OpenGL 是一种应用程序编程接口,它是一种可以对图形硬件设备特性进行访问的软件库。
音视频开发进阶
2019-07-26
1.7K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档