- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 getopt用法
函数原型int getopt(int argc, char *const argv[], const char *optstring);#include #include extern char *optarg; //指向参数.extern int optind, //argv下标值,初始化值为1,下一次调用getopt时,从optind存储的位置重新开始检查选项.ex
2013-03-28 10:53:44 797
转载 OpenMax多媒体引擎
摘自《Android系统级深入开发—移植与调试》18.1 OpenMax系统结构和移植内容OpenMax是一个多媒体应用程序的框架标准。其中,OpenMax IL(集成层)技术规格定义了媒体组件接口,以便在嵌入式器件的流媒体框架中快速集成加速编解码器。在Android中,OpenMax IL层,通常可以用于多媒体引擎的插件,Android的多媒体引擎OpenCore和StageFri
2013-03-27 20:49:48 1785
转载 binder实例分析
android的binder机制提供一种进程间通信的方法,使不同一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。android的代码中,与C/C++的binder包括一些类型和接口的定义和实现,相关的代码在下面这几个文件中: frameworks/base/include/utils/IInterface.h frameworks/base/include/ut
2013-03-27 20:48:21 719
转载 Android使用JNI实现Java与C之间传递数据
介绍Java如何将数据传递给C和C回调Java的方法。 java传递数据给C,在C代码中进行处理数据,处理完数据后返回给java。C的回调是Java传递数据给C,C需要用到Java中的某个方法,就需要调用java的方法。Android中使用JNI七个步骤:1.创建一个android工程2.JAVA代码中写声明native 方法 public native String helloFr
2013-03-07 20:34:21 596
转载 android jni log
如果想要简洁一些,可以在底层自己定义#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, "tag", "string");其它的依次类推,你懂的。 2.3 log.h如下:/* * Android log priority values, in ascending priority order. */typ
2013-03-07 11:15:13 1579
原创 多个socket使用同一端口
突然想到多个socket能不能绑定同一个端口?度娘不给力,自己做实验,结论如下:1. 如果设置SO_REUSEADDR,就是端口复用,只有一个socket能收到,毕竟只有一块肉嘛,给那个socket,另一个必然要饿肚子,除非有copy机制。int opt = 1;setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)
2013-03-02 09:24:25 13477 3
iOS PCM硬编成AAC
2017-04-05
H264解析SPS获取分辨率,profile,level
2013-07-16
简单多线程socket聊天室程序(c语言)
2013-01-26
EasyICE_2.2.1.0
2012-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人