用java开发一个简单的安卓程序,Android NDK开发简单程序分享(Hello Word!)

这篇博客介绍了如何使用Java和C在Android环境中进行NDK开发,通过创建一个简单的Hello JNI程序,展示NDK开发的基本流程。文章详细讲解了从创建Android工程、编写JNI方法、生成头文件、编写C代码、配置Android.mk文件到编译生成.so库,以及在Eclipse中配置NDK编译环境的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在之前的博客中已经为大家介绍了,如何在win环境下配置DNK程序,本篇我将带大家实现一个简单的Hello jni程序,让大家真正感受一下NDK开发的魅力。这里我们选择使用C+JAVA开发Android程序,首先你必须了解C语言、JAVA语言以及Linux操作系统,这样可以帮助你开始上手,当然不是说你必须是大牛才能进行NDK开发,下面我们来一起实现一个简单的NDK程序。

第一步,创建Android工程

打开开发环境eclipse,在左侧空白区域,右键单击创建Android工程(非常简单,不再赘述)。

第二步,编译头文件

打开我们的主Activity,在里面定义一个native类型的方法:

public class MainActivity extends Activity {

public static native String getStringFromC();

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main,menu);

return true;

}

}

创建好我们的Android工程后,并定义好方法之后,然后在目录下新建一个jni目录,之后点击运行输入cmd回车-->通过cd命令进入当前的工程目录

e3432b372409eea744b524ba0f63f9ac.png

然后通过javah命令生成我们的头文件,下面先看一下javah命令吧:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值