android中调用C++类是通过JNI本地代码进行调用的。
那你的C++类就需要满足JNI框架所指定的规则。
而且在编译的时候需要使用linux环境。
所以如果全部你自己从头开始写的话量比较大而且容易遗漏某些过程。
不过android提供了NDK用于C/C++的开发会简化这个过程。
你要做的时候首先是搭好NDK环境,然后再这个环境中进行C++的开发,
那你的C++类自然而然的就能被android调用的。
个人建议去看看NDK的开发就会对android中调用C++代码的事情一目了然的。
当然还有一种方法就是直接将你上面的代码用java代码写出来的!
希望能给你帮助。