自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (24)
  • 问答 (6)
  • 收藏
  • 关注

原创 jni学习笔记:动态链接库与静态链接库的基本使用流程简记

背景最近做了一段时间的项目中涉及到一些ffmpeg视频编解码的应用和OpenCV算法在Android的使用,其中免不了需要使用jni在java层调用相关算法的内容,尤其当业务逻辑复杂时还需要cpp层调用java层的函数。在此也总结了一些jni使用上的方法以及一些常见的问题。本文我们将总结一些基础知识。我们知道,Android集成许多第三方库的时候,需要导入许多动态链接库也就是.so文件,而我们只要在

2016-11-19 15:26:51 8083

原创 JSONObject与java字符串拼接json的区别

背景事情的起因是这样的。最近正在调试Socket.io的Android端接口。自己找到的Socket.io的Android的官方资料只是简单的字符串传递,而后台的接口则是一次性传递多组键值对参数,考虑到js的字典可以用类似json键值对来初始化,我就把参数直接拼接成了字符串进行测试。拼接方式如下String str = "{\"key\":"+value+"}";也就是使用最普通的java拼接字符串

2016-11-09 22:03:13 5137

c语言协程实现demo 分别使用x86-64汇报和ucontext实现

c语言协程实现demo,分别使用x86_64汇报和ucontext实现。适合了解协程切换原理入门学习。

2023-05-14

MediacodecDemo.zip

Android MediaCodec+OpenGL视频编解码 H264编码以及保存视频 H264解码渲染 Opengl绘制相机视频帧 VP8解码渲染(工程根目录下out.vp8是一段使用libvpx中demo编码的vp8视频,ivf封装,可以使用IVFDataReader读取) H264码率控制模式设置 可以测试当前编码器设置vbr,cbr是否有效。 H264码率设置(可以动态设置) H264帧率设置(可以动态设置) H264 IDR间隔设置 H264插入关键帧 MediaCodec解码后通过Opengl渲染视频 应用推后台测试,这里主要是需要监听Surface状态,通过一个消息队列控制是否需要重新初始化渲染,编解码使用的surface是通过纹理创建的,所以推后台不会影响编码和解码,只是停止渲染 相机分辨率选择

2020-06-29

Webrtc源码开发笔记1 —Webrtc视频编码打包流程模块图解.zip

Webrtc源码开发笔记1 —Webrtc视频编码打包流程模块图解 梳理webrtc从transceiver到transport流程,从而宏观上了解webrtc视频采集,编码,打包发送等相关流程与相关模块的对应关系,为开发和快速定位问题提供参考。

2020-06-12

Android Native层使用opengl es渲染yuv420

Android Native层使用opengl es渲染yuv420,通过egl绑定android的surface,直接在native层进行渲染 具体使用见http://blog.csdn.net/lidec/article/details/73732369#comments

2017-12-26

Android opengl渲染yuv420例子

Android下使用OpenGL渲染yuv420p图像并显示。例子中提供了两种类型,一种使用GLSurfaceView在onDrawframe中调用native方法绘制,另外一种使用EGL,直接在native层完成渲染和显示功能。

2017-06-25

jni java类与c++类映射的例子

jni java类与c++类映射的例子

2017-06-05

jni数据类型转换

jni数据类型转换例程 1. java向native传递常用基本数据类型 和字符串类型 2. java向native传递数组类型 3. java向native传递自定义java对象 4. java向native传递任意java对象(以向native传递ArrayList为例) 5. native向java传递数组类型 6. native向java传递字符串类型 7. native向java传递java对象

2017-02-05

Rajawali入门demo

Rajawali入门demo,实现拖拽,并根据音乐频谱实现音柱的跳动

2016-08-15

fiddler生成https认证

fiddler 生成https认证时出现no root certificate was found时运行此工具后再次设置,则可以生成认证

2016-05-03

Android仿美团菜单(点击可连续切换)

Android仿美团菜单(点击可连续切换)

2016-04-21

仿 nrf master control panel的开源BLE调试程序

仿 nrf master control panel的开源BLE调试程序,项目地址见https://git.oschina.net/vonchenchen/BLE_Assitant.git

2016-03-22

Android 沉浸式状态栏与状态栏变色

Android 沉浸式状态栏与状态栏变色demo

2016-03-17

Android与BLE 51822通信APP源码

Android与BLE 51822通信APP源码,可以和Nordic官方的串口例程配合使用

2016-02-17

单片机json生成工具

单片机上可以使用的json生成工具,欢迎大家下载交流,解压如果不成功则使用快压解压

2016-01-08

七牛Android SDK例程

七牛Android SDK例程,快速集成七牛Android SDK

2015-12-17

ImageLoader本地图片管理

ImageLoader本地图片管理,实现网络图片文件的获取与重命名和生成位图的存储

2015-12-11

安卓拍照裁剪例程

整理开源中国App的安卓裁剪图片例程,裁剪后基本不会出现闪退等。

2015-12-10

零死角玩转STM32

野火STM32的教程 挺详细的,可以研究一下,看一下

2014-01-17

STM32下fft源码 c语言

STM32下的FFt,C语言实现,可以完成快速傅里叶变换。

2014-01-17

VC_MFC串口通信编程详解

VC_MFC串口通信编程详解 初学可以参考一下

2012-06-02

AVR单片机C语言编程及应用实

AVR单片机C语言编程及应用实 avr 学习可以参考哦

2012-06-02

嵌入式C编程与Atmel AVR

嵌入式C编程与Atmel AVR 做avr的可以参考一下

2012-06-02

protuse 仿真实例 很强大

protuse 仿真实例 很强大 里面有数百个仿真实例 可以学习或者参考 带源代码

2012-05-20

自平衡小车整套方案

飞思卡尔 今年光电 自平衡车解决方案 可以参考一下

2012-01-18

NRF24L01功能使用文档

NRF24L01功能使用文档 包括很多函数的使用说明和代码

2012-01-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除