
Android
文章平均质量分 55
WGS_LV
嵌入式开发
展开
-
Android JNI 使用的数据结构JNINativeMethod详解
在development/samples/SimpleJNI目录下有相应的例子。 static JNINativeMethod methods[] = { {"add", "(II)I", (void*)add }, }; 其中使用了一种不同传统Java JNI的方式来定义其native的函数,很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了转载 2013-04-05 10:23:44 · 602 阅读 · 0 评论 -
Debugging Android core dumps
Debugging Android core dumps When a process crashes, a core dump (called Tombstone in Android) is printed out in the logcat and stored under /data/tombstones/tombstone_nn, where nn is just a counter转载 2013-04-08 10:21:31 · 949 阅读 · 0 评论 -
Linux下OOM Killer机制详解
Linux中malloc函数返回非零值,并不意味着指向的内存一定可用。Linux下允许程序申请比系统可用内存更多的内存,这种机制叫做Overcommit。这样做是出于优化系统考虑,因为不是所有的程序申请了内存就立刻使用,当使用的时候系统就已经回收了足够的资源供使用(maybe)。不幸的是,当你要使用这部分内存,但系统并没有足够的资源以供使用,则会调用OOM Killer机制。Linux下Overc翻译 2013-05-22 10:51:23 · 668 阅读 · 0 评论 -
mtk platform make menuconfig setting
具体步骤: 1、source build/envsetup.sh设置编译环境; 2、choosecombo,配置编译选项; 3、切换到kernel/out目录下执行: make menuconfig.原创 2013-08-15 14:22:38 · 1779 阅读 · 0 评论