c++-Android怎么调用C++生成的so?

问题描述

Android怎么调用C++生成的so? 1C
有一份C++源码,并生成libxxx.so要用Android调用了里面的方法。
方法一:我基本的方法是我的方法是通过JNI调用里面的方面生成libxxx2.so.
问题在与,里面有太多方法,难道是直接调用main().还是一个一个方法的调用。
(另外C++的头文件一直有问题)
方法二:把c++代码中的所需要的方法改成JNI规范。再重新生成so.

想问的问题是,大家一般用哪种方法,方法一的办法该如何走得通。
不详细的可以提问。

解决方案

这个你看看呢http://cherishlc.iteye.com/blog/1756762

解决方案二:
需要通过ndk来调用so库

时间: 2024-11-05 18:45:45

c++-Android怎么调用C++生成的so?的相关文章

在Android中调用C#写的WebService(附源代码)

由于项目中要使用Android调用C#写的WebService,于是便有了这篇文章.在学习的过程中,发现在C#中直接调用WebService方便得多,直接添加一个引用,便可以直接使用将WebService当做一个对象使用,利用Vs2010中的代码提示功能就能爽歪歪地把想要的东西全部点出来.在Android调用,麻烦了一点,但是也还好.主要是我们需要自己在代码中确定要调用WebService的方法名是什么,要传给WebService什么参数以及对应的参数名,另外,一些额外的信息比如soap的版本号

android ksoap2调用webservice android端代码应该怎么写 跪求!

问题描述 android ksoap2调用webservice android端代码应该怎么写 跪求! 这是我在别人那里拔下来的代码 可以连接webservice 我想修改成可以返回数据库数据的 webservice已经可以实现查询数据库 只是在这我不会改 求求你们帮帮我 在线等 如果可以我发红包感谢 谢谢大家了 package com.bang.testwebservicecall; import java.io.IOException; import java.util.Dictionary

大叔也说Xamarin~Android篇~调用远程API接口,发POST请求

原文:大叔也说Xamarin~Android篇~调用远程API接口,发POST请求 Xamarin我们在上节已经教大家如何去部署它的环境了,今天来说一个实际的例子,使用android客户调用.net web api的一个接口,并发送POST请求,当服务端回到请求后做出响应,客户端android将响应的内容输出,并跳换到别一个Activity页面,在新视图上加载网页内容到webView控件上,整个流程结束! 一 在主页面上添加几个表单元素,账号,密码,登陆按钮,并在Activity类的OnCrea

Android开发调用WebService的方法示例

本文实例讲述了Android开发调用WebService的方法.分享给大家供大家参考,具体如下: WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台.不同语言.不同技术整合到一块.在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService.PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到Andr

如何在NodeJS中调用SS生成的DLL

要想在NodeJS中调用SS生成的DLL, 需要借助EdgeJS. EdgeJS: http://tjanczuk.github.io/edge/ 如果你还不知道如何在SS 中生成DLL, 请查看: Spider Studio 新版本 (x-mas) - 可以引入第三方程序集, 可以将脚本生成为DLL 下面以曾经写过的XML/JSON互转的脚本为例 (C#中 另辟蹊径解决JSON / XML互转的问题) 说明如何在NodeJS中应用SS DLL: 1. 安装edgejs npm install

Android下调用jni时进行的转码操作的例子

之前帮人家解决乱码问题时回过一个帖子 现在总结在博客里 留起来 bool handleString(char* name) { jstring rtnname = 0; int slenname = strlen(name); unsigned short * namebuffer = 0; if( slenname == 0 ) rtnname = mEnv->NewStringUTF(name); else { wchar_t* wname = NULL; setlocale(LC_ALL,

android中圆角图像生成方法

  这篇文章主要介绍了android中圆角图像生成方法,涉及Android处理圆角图像的技巧,需要的朋友可以参考下 本文实例讲述了android中圆角图像生成方法.分享给大家供大家参考.具体分析如下: 在android开发中为了美观,常常要求ImageView中显示出圆角图像的效果,这个如何实现? 这里总结了网上的最优方法:将图像处理成圆角,然后在加载给ImageView显示,代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public Bitmap

VC++调用Fortran生成的DLL实例

VC++++和Fortran混合编程借助于Fortran生成的DLL进行 (采用C默认的传址方式进行函数参数传递) 1.Fortran 生成DLL 新建Fortran DLL程序test1.f 添加如下代码: ! test1.f90 ! ! FUNCTIONS/SUBROUTINES exported from test1.dll: ! test1 - subroutine !示例没有返回值的子例程 subroutine test1(a,b) ! Expose subroutine test1

android怎么调用输入法

问题描述 android怎么调用输入法 点击指定区域,调用系统默认输入法.怎么设置这个写入的区域,什么方法. 解决方案 比如 给layout添加一个onclick事件 当触发onclick事件弹出一个层 层里面有个edittext 这时候不就可以弹出输入法并输入文字了么 最后输入完毕 点击确定或者外部区域 保存内容关闭层