![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
AllenChanAnc
这个作者很懒,什么都没留下…
展开
-
学习c++的必看!!!
【新提醒】学习c++的必看!!!很多都是我的经验 1.把c++当成一门新的语言学习(和c没啥关系!真的。); 2.看《thinking in c++》,看书的时候要多想几个为什么,重在理解而不是记忆。 3.看《the c++ programming language》和《inside the c++ object model》,不要因为他们很难而自己是初学者所以就不看;转载 2012-12-09 22:32:22 · 357 阅读 · 0 评论 -
解决android-ndk-r8c 编译所有文件问题
android-ndk-r8c 编译jni时,编译了所有的code,不管有没有修改,后来查询了下,需要修改下配置文件即可。打开NDK的根目录 找到 build/core/definitions.mk 这个文件然后打开,在289行 $1: $$(__ndk_file_dir) 改为 $1: | $转载 2013-06-05 17:52:22 · 512 阅读 · 0 评论 -
unix下的jni使用指南(2)--如何使用GetFieldID和GetMethodID
GetFieldID是得到java类中的参数ID,GetMethodID得到java类中方法的ID,它们只能调用类中声明为 public的参数或方法。使用如下:jfieldID topicFieldId = env->GetFieldID(objectClass,"name", "Ljava/lang/String;");jmethodID getcName=env->Ge转载 2013-06-18 10:22:07 · 771 阅读 · 0 评论 -
Jni中C++和Java的参数传递
Jni中C++和Java的参数传递如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇 SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没有参数。而转载 2013-06-18 10:40:38 · 616 阅读 · 0 评论 -
JNI 方法
1、AndroidJNI.AllocObject 分配对象static function AllocObject (clazz : IntPtr) : IntPtrDescription描述Allocates a new Java object without invoking any of the constructors for the object.分配新 Java 对象而不转载 2013-08-05 15:59:12 · 662 阅读 · 0 评论 -
利用javap生成方法签名
使用JNI在native内调用java方法时,需要知道java方法的方法签名,利用javap工具可以方便的生成签名。由于java方法签名在jni层的表示方法的复杂性,利用这个工具生成签名信息可以避免人工分析带来的错误。如: 1 package com.demo; 2 3 public class SigTest { 4 5 public static fin转载 2013-09-13 16:53:40 · 997 阅读 · 0 评论