欢迎来到 翰文编程!专业源码交易平台,海量精品源码任你挑选。
登录 免费注册 帮助中心 收藏本站
个人中心 我的订单
首页 > 行业资讯 > Activity类的用法 android

Activity类的用法 android

行业资讯 来源:翰文编程 源码设计 定制服务 发布日期:2013-01-14 点击率:1

4 步:从 Java 中调用原生代码

既然你已经写好了原生代码,让我们回头看看 Java 这边。在默认的 Activity 中,按照你的喜好创建一个按钮,并添加一个按钮处理器。从按钮处理器中,对 helloLog 作调用:

1.  helloLog("This will log to LogCat via the native call."); 

然后你必须在 Java 这边添加函数声明。在你的 Activity 类中添加如下声明:

2.  private native void helloLog(String logThis); 

它告诉编译和链接系统该方法将在原生代码中实现。

最后,你需要加载原生代码最终编译到的库。在 Activity 类中添加如下的静态初始化程序来根据名称加载库(库的名字随你决定,在下一步还会用到):

3.   

4.   

5.  static {  

6.   

7.      System.loadLibrary("ndk1");  

8.   

9.  }  

10.  

5 步:添加原生代码的 Make 文件

jni 文件夹中,现在你需要添加在编译中要用到的 makefile。该文件必须以“Android.mk”命名,如果你之前命名的文件为 native.c,库为 ndk1,那么 Android.mk 的内容就应该是这样:

11.  

购买须知:请加客服微信咨询购买,本程序源码配有系统运行视频,请联系客服索要视频文件。
服务范围:定制各类计算机程序设计,vue、jsp、java 各类框架;开发工具 eclipse / myeclipse / idea / vs 等;wap、android、ssm、springboot、asp.net、php、python(爬虫、django、flask)、node.js、react、winform、uniapp 小程序等。
Q
客服 QQ
251836457
@
电子邮箱

需要源码或毕设帮助?

扫码添加客服微信,获取源码、演示、报价与一对一技术支持。

客服 顶部