android/java/kotlin
gengen1990
在热爱的领域不断成长,玩出成就来
展开
-
byteBuffer的理解和使用
byteBuffer的理解和使用@(技术博客)定义ByteBuffer类是在Java NIO中常常使用的一个缓冲区类,使用它可以进行高效的IO操作 其中,ByteBuffer主要有 (1)存储的内容 (2)bytebuffer的信息 mark——标记 position——位置 limit——限制 capacity——容量 0 <= 标记 <= 位置 <= 限制原创 2017-06-16 22:32:55 · 1716 阅读 · 1 评论 -
android.mk 的理解和使用
官方定义:Android.mk 的语法用于将源文件分组为模块。 模块是静态库、共享库或独立可执行文件。 可在每个 Android.mk 文件中定义一个或多个模块,也可在多个模块中使用同一个源文件。 构建系统只会将共享库放入应用软件包。 此外,静态库可生成共享库。除了封装库之外,构建系统还可为您处理各种其他详细信息。例如,您无需在 Android.mk 文件中列出标头文件或生成的文件之间的显式依赖关原创 2017-06-24 15:51:32 · 677 阅读 · 0 评论 -
mediaCodec 的使用遇到的问题
最近项目需要在android的项目进行音视频的硬编解码,所以使用mediaCodec。这个过程,首先需要对音视频的编解码有足够的理解。无论是音频、视频的编码、解码,MediaCodec都是有三个部分。原理是消费者生产者的处理信息的过程。1.MediaCodec初始化设置,主要设置MediaCodec 2.将数据放到MediaCodec的InputBuffer 3.将数据从MediaCodec的Out原创 2017-06-25 09:15:13 · 4596 阅读 · 0 评论