android studio jni开发 简书,android studio jni开发流程

学习笔记,还有很多地方都不明白,欢迎指正。

一、开发前准备

e80eeb1abd39

1、NDK下载

下载中

e80eeb1abd39

如次下载ndk会自动帮你解压和安装

二、开工

1、创建一个android project,名字随便取就好了,这儿我取的名字叫做jniDemo,

2、在MainActivity中创建 native方法,如图

e80eeb1abd39

3、生成头文件.h,在android studio的terminal里面输入cd app\src\main\java ;执行效果如下:

e80eeb1abd39

4、执行Javah -d ../jnicom.tangyin.mobile.ges.jnidemo.MainActivity便能生成头文件了,目录解雇如下:

e80eeb1abd39

上图中头文件是生成的,main.c是需要c程序要实现的,test.c是一个空文件,android studio的一个bug,必须要这个文件,至于名字就随便了

三、最后是一些配置了

1、gradle.properties中的配置

e80eeb1abd39

2、local.properties中的配置

e80eeb1abd39

3、build.gradle中的配置

e80eeb1abd39

最后附上我的一个小demo,demo效果如下两点:1、程序被杀死进程,或自动重启,2、程序被卸载会跳转到百度网页,(当然 程序被杀死了,是重启进程,还是什么,可以自己改,还有卸载后的跳转链接可以自己指定)http://pan.baidu.com/s/1bpiJoXx。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值