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 · 2833 阅读 · 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 · 4352 阅读 · 1 评论 -
Android NDK中socket的用法和注意事项
Android NDK中使用socket的整个过程分为以下几部分:第一部分: 创建socket并绑定IP和端口#include #include #include #define MAX_DATA_BUF_LEN 10240int sd = INVALID_SOCKET;sockaddr_in addr_org; // 发送端地址sd = sock原创 2011-12-28 19:31:27 · 2395 阅读 · 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 · 3621 阅读 · 0 评论