30分钟搞定jni

30分钟搞定jni

本课程对已经掌握android studio应用编程的人有效,没搞定基础的请先完成基础。

重点:本文基于android studio 2.2.2

本文要点

  • 配置ndk
  • 新建项目
  • 运行应用

配置ndk

1.点击菜单栏File–>ProjectStructure..

点击菜单栏File-->ProjectStructure..

配置ndk

注意:如果之前没有下载ndk,cmake,后面会提示你下载,如果没有提示,你可以在Android Studio界面点击Tools–>Android–>SDN Manager–>点击SDK Tools标签–>勾选CMake、LLDB、NDK–>确认即可安装NDK环境

2.新建项目

勾选 Include C++ Support,然后一路next,finish。
新建项目

3.试运行系统帮你搞定的demo

直接运行代码
直接运行代码

效果图:
这里写图片描述

系统会帮你生成MainActivity.java,代码如下

package com.example.administrator.firstjni;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    // Used to load the 'native-lib' library on application startup.
    static {
        System.loadLibrary("native-lib");
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Example of a call to a native method
        TextView tv = (TextView) findViewById(R.id.sample_text);
        tv.setText(stringFromJNI());
    }

    /**
     * A native method that is implemented by the 'native-lib' native library,
     * which is packaged with this application.
     */
    public native String stringFromJNI();
}

是不是很简单呢!

下面几篇将开始,细讲ndk,敬请关注


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值