学习笔记,还有很多地方都不明白,欢迎指正。
一、开发前准备
1、NDK下载
下载中
如次下载ndk会自动帮你解压和安装
二、开工
1、创建一个android project,名字随便取就好了,这儿我取的名字叫做jniDemo,
2、在MainActivity中创建 native方法,如图
3、生成头文件.h,在android studio的terminal里面输入cd app\src\main\java ;执行效果如下:
4、执行Javah -d ../jnicom.tangyin.mobile.ges.jnidemo.MainActivity便能生成头文件了,目录解雇如下:
上图中头文件是生成的,main.c是需要c程序要实现的,test.c是一个空文件,android studio的一个bug,必须要这个文件,至于名字就随便了
三、最后是一些配置了
1、gradle.properties中的配置
2、local.properties中的配置
3、build.gradle中的配置
最后附上我的一个小demo,demo效果如下两点:1、程序被杀死进程,或自动重启,2、程序被卸载会跳转到百度网页,(当然 程序被杀死了,是重启进程,还是什么,可以自己改,还有卸载后的跳转链接可以自己指定)http://pan.baidu.com/s/1bpiJoXx。
网友评论