ndk
文章平均质量分 75
airun
这个作者很懒,什么都没留下…
展开
-
Android NDK JNI: C++如何调用Java API传递字符串, 并将字符串显示到TextView.
下面是一个C++调用Java API, 并在该Java API中将C++传递过来的字符串显示到TextView中的例子. JAVA code: public class jni_test extends Activity { static private TextView tvLog; // 要使其能在被C++调用的API中使用, 必须加static tvLog = (Text原创 2011-12-12 15:46:11 · 2883 阅读 · 1 评论 -
如何在Android NDK中调用第三方库文件(.so)
第一次在Android NDK的C++代码中调用第三方so文件时吃了点亏, 以为只用把.so文件放到libs/armeabi目录下即可, 没想到一ndk-build, 该so就被删除了, 报告链接错误. 通过了解, 发现NDK下调用.so时需要对其作PREBUILT处理, 步骤如下: 1.在project/jni目录下创建prebuilt子目录(目录名可自定义). 2.将第三方.so放到p原创 2011-11-30 15:34:11 · 4384 阅读 · 1 评论 -
Android NDK中socket的用法和注意事项
Android NDK中使用socket的整个过程分为以下几部分: 第一部分: 创建socket并绑定IP和端口 #include #include #include #define MAX_DATA_BUF_LEN 10240 int sd = INVALID_SOCKET; sockaddr_in addr_org; // 发送端地址 sd = sock原创 2011-12-28 19:31:27 · 2432 阅读 · 0 评论 -
Android NDK中C++调用Java的完整例子
Android NDK中C++调用Java时,如果是在线程中调用Java API,则只能调用Java静态的API,如果不是在线程中,则既可以调用Java静态API,也可以调用Java类成员API。 http://android.wooyd.org/JNIExample中有较详细的调用说明. 下面是各调用的示例代码: JAVA 代码: package com.myndk; ..原创 2011-12-28 21:33:43 · 3653 阅读 · 0 评论