10 2014 档案
摘要:download SDL 1.2.xxx version source code.1) configure2) make & make instlldownload recent ffmpeg source code.1) configure --enable-ffplay2) vi ffplay....
阅读全文
摘要:计算电影长度方法1从mvhd - movie header atom中找到time scale和duration,duration除以time scale即是整部电影的长度。time scale相当于定义了标准的1秒在这部电影里面的刻度是多少。例如audio track的time scale = 8...
阅读全文
摘要:一)、bash shell中expr命令下几种的使用expr在linux中是一个功能非常强大的命令。通过学习做一个小小的总结。1、计算字符串的长度。我们可以用awk中的length(s)进行计算。我们也可以用echo中的echo ${#string}进行计算,当然也可以expr中的expr leng...
阅读全文
摘要:查看程序执行过程中所打印的log信息,用于辅助调试排除代码错误。一、采用NDK安装包下Samples/hello-jni工程做实验1)修改jni/hello-jni.c文件#include __android_log_print(ANDROID_LOG_INFO, "HelloJniTag", "T...
阅读全文
摘要:相信Android开发者都喜欢用C++编写一些高效的应用,有关Android NDK的C++开发相关知识总结如下:从Android NDK r5开始支持了STL Port,在这个版本开始就可以使用部分STL库的功能了,比如说vector、string摆脱c下面容易出现的数组未初始化、越界,增强应用...
阅读全文
摘要:#include #include int main(){ char token[] ="abdzxbcdefgh"; char str[]="3:2:09"; int a1=0, a2=0, a3=0; int ret; printf("%s\n",token); ...
阅读全文
摘要:先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图:branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发,待开发结束后合并回trunk中,在branch和trunk各自...
阅读全文
摘要:1. stl2. oo3. exception
阅读全文
摘要:1. Dynamic library2. Template class. function template classs Sample { ... template Sample( const Sample &a); template int assign( X a ); ... };3. c+...
阅读全文
摘要:使用GDB调试Android NDK native(C/C++)程序先说明下,这里所谓的ndk native程序跟Android上层java应用没有什么关系,也不需要涉及jni来封装native接口,通俗来讲,就是把编译好的纯C/C++程序,push到Android设备或者仿真器上,然后在设备上运行...
阅读全文