- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 使用NDK编译的时候出现 undefined reference to
最近一段时间在使用NDK进行编译的时候一直出现undefined reference to的问题 代码写的没有问题, 在visual studio中也能找到定义, 可是在NDK中就是出现这个问题过不去. 使用nm, objdump 查看.o文件也是发现就是那几个函数未定义; 多番GOOGLE之下 找到了问题所在 解决问题: 在android.mk中加入 LOCAL_AL
2014-05-30 17:30:38 719
转载 Javascript控制Flash播放的函数
用Javascript控制Flash播放的函数 1.StopPlay() 停止flash动画的播放 2.Play() 使falsh动画在停止处开始播放 3.IsPlay() 判断flash动画是否正在播放,返回布尔值。 4.Rewin() 使flash跳到第一帧关停止播放 5.GoToFrame(intnum) 使flash跳到指定帧 6.CurrentFrame 返回当前帧数。fla
2014-05-30 10:17:10 1052
转载 Android.mk简介
文章参照:http://blog.sina.com.cn/s/blog_67d8d7060100q8un.html Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。 因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.mk中所有的变量都是全局的。因此,您应尽量少声明变量,不要认为某些变量在解析过程中不会被定
2014-05-27 16:49:29 344
转载 使用JNINativeMethod符号表的例子(Hello-jni例子C++版本)
#include #include JNIEXPORT jstring JNICALL Java_com_example_hellojni_HelloJni_stringFromJNI(JNIEnv * env, jobject obj) { return env->NewStringUTF( (char *)"HelloJni Native String"); }
2014-05-23 15:01:27 1388
转载 Android JNI 使用的数据结构JNINativeMethod详解
Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下: typedef struct { const char* name; const char* signature; void*
2014-05-23 15:00:10 326
转载 使用NDK时头文件的生成方法
用法:javah [选项] 其中 [选项] 包括: -help 输出此帮助消息并退出 -classpath 用于装入类的路径 -bootclasspath 用于装入引导类的路径 -d 输出目录 -o
2014-05-13 16:31:57 618
转载 ffmpeg开发指南
ffmpeg开发指南(使用 libavformat 和 libavcodec) Ffmpeg 中的Libavformat 和 libavcodec库是访问大多数视频文件格式的一个很好的方法。不幸的是,在开发您自己的程序时,这套库基本上没有提供什么实际的文档可以用来作为参考(至少我没有找到任何文档),并且它的例程也并没有太多的帮助。 这种情况意味着,当我在最近某个项目中需要用到 liba
2014-05-08 16:54:07 283
转载 ffplay分析
本文zhuan 以前用过qt4+mplayer来用过一个播放器。感觉只是加个外壳,没什么意思。我同学还跟我说,mplayer不是那么容易做的。 直到现在,我还记住这句话。 那时,我们一起学linux,感觉能用qt做个二次开发已经不错。 直到现在,我真正接触ffmpeg,sdl,OSS,OpenGL。我才感觉到,原来开发一款播放器是这么有趣。 在这里,我想整理一下思路,
2014-05-07 22:32:15 456
转载 Android之NDK开发
一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C
2014-05-07 14:53:09 364
转载 [转]android4.0 MediaPlayer的notify监听机制的全面剖析
一.java应用层上Listener监听机制的使用方式 二.java框架层中MediaPlayer类的notify机制的分析 三.jni层中java和c++代码中notify机制如何交互 四.c++层的MediaPlayer类中notify机制的分析 五.服务端MediaPlayerService中notify机制的分析 六.具体子服务MediaPlayer的notify机制的分析 七
2014-05-06 11:16:21 961
转载 关于VideoView无法监听视频播放时缓冲或者卡顿状态的解决办法
首先在android使用系统自带播放器有三种实现方式: 1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。 2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。 3、使用MediaPlayer类和SurfaceView来实现。这
2014-05-03 15:51:39 4838 1
转载 Android Dev:VideoView源代码浅析及拓展应用
做Android开发不免要涉及到编写媒体播放器,对于初学者来说用MediaPlayer实现一个具有基本功能的播放器(有进度条,可以通过进度条上的按钮进行控制)还是有一定难度的,幸好Android还提供了一个VideoView类,借用该类可以快速实现简单的媒体播放功能,其源代码如下(单击右边那个箭头展开): 1 2 3 4 5 6 7 8 9 10 11 12
2014-05-03 13:15:30 895
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人