native activity
思依_xuni
一边仗剑走天涯,一边油盐酱醋茶
展开
-
NativeActivity原理
写android纯c++的程序需要用到NativeActivity,这个NativeActivity就是一个一般的java类, 和普通的activity没有区别。 NativeActivity 是android sdk自带的一个activity。 android的纯c++的程序也是需要一个java虚拟机来运行的。 nativeActivity通过native_app_glu来启动我们转载 2015-10-27 09:54:19 · 624 阅读 · 0 评论 -
JNI编程中如何传递参数和返回值。
本篇将介绍在JNI编程中如何传递参数和返回值。 首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。 1. Java基本类型的传递 用过Java的人都知道,Java中的基本类型包括boolean,byte,char,short,int,long,float,dou转载 2015-10-27 16:54:56 · 431 阅读 · 0 评论 -
native应用 在C中调用JAVA的方法
1.得到类Class。 在JNI中用jclass来表示类,jclass cls = env->GetObjectClass(obj);得到obj的类。 2.得到类的字段ID或方法ID。 jfieldID fid = env->GetFieldID(cls,"list","Ljava/util/ArrayList;"); 第一参数为类名,第二参数为转载 2015-10-27 09:52:08 · 2243 阅读 · 0 评论 -
Android NDK中使用socket
Android NDK中使用socket的整个过程分为以下几部分: 第一部分: 创建socket并绑定IP和端口 [cpp] view plaincopy #include #include #include #define MAX_DATA_BUF_LEN 10240 int sd = INVAL转载 2015-11-26 12:27:21 · 1501 阅读 · 0 评论