Android
天空冇得云
这个作者很懒,什么都没留下…
展开
-
Android JNI(二):从Java到C++/C
在java文件中写好native函数后,再用javah生成.h文件命令:javah -classpath ../../../out/production/main/ -d jni com.example.test.MainActivity-classpath是用android stdio编译java文件后生成的class,-d是.h文件存放的位置。原创 2013-06-18 16:52:55 · 739 阅读 · 0 评论 -
Android Jni (一):使用的数据结构JNINativeMethod详解
Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下:typedef struct {const char* name;const char* signature;v转载 2013-06-18 16:02:55 · 965 阅读 · 0 评论 -
Android MediaPlayer学习笔记
Android的MediaPlayer应该算是一个大的子系统,整个流程比较长,不过好的是流程还比较清晰,代码跟起来也不是很难。MediaPlayer是从MediaPlayer.java开始的,应用如果想播放音乐,先要new 一个MediaPlayer,并做设置其相关的参数。先列出主要的代码文件,他们都在frameworks里面:Java层代码:base/media/java原创 2013-11-06 10:42:40 · 8347 阅读 · 0 评论