android studio ndk
来源:互联网 发布:苹果电脑恢复mac系统 编辑:程序博客网 时间:2024/05/22 20:19
Android.mk
新建目录 src/main/jni
新建文件 src/main/jni/Android.mk
LOCAL_PATH:=$(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE:=hello-jniLOCAL_SRC_FILES:=c.cppinclude $(BUILD_SHARED_LIBRARY)
新建文件 src/main/jni/Application.mk
APP_ABI := all
MainActivity.java
public class MainActivity extends AppCompatActivity { static { System.loadLibrary("hello-jni"); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tv = (TextView) findViewById(R.id.sample_text); tv.setText(getstr()); } public native String getstr();}
根据 native 方法生成 代码
新建文件 src/main/jni/c.cpp
#include <jni.h>extern "C"JNIEXPORT jstring JNICALLJava_thereisnospon_ndkdemo_MainActivity_getstr(JNIEnv *env, jobject instance) { // TODO return env->NewStringUTF("value");}
app 下的 build.gradle 的 android 下 添加
sourceSets { main { jniLibs.srcDirs = ['src/main/libs'] } }
阅读全文
0 0
- android studio + NDK
- NDK With Android Studio
- Android studio NDK开发
- NDK With Android Studio
- windows+Android studio+ndk
- Android Studio NDK 编译
- android studio ndk
- Android Studio开发NDK
- Android Studio + NDK
- Android Studio ndk开发
- android studio 配置 NDK
- Android studio开发NDK
- Android Studio NDK配置
- Android Studio NDK编译.
- android studio NDK编程
- android studio 使用NDK
- Android Studio NDK使用
- Android Studio 与 NDK
- ubuntu14.04(32bit或64bit)上搭建darwin streaming server6.03
- 【转】JVM调优总结(三)-基本垃圾回收算法
- hadoop 性能调优 重要参数设置技巧(转载)
- Android实现点击两次返回键退出
- 正则表达(一)
- android studio ndk
- GridView更改操作
- hadoop中map和reduce的数量设置问题
- 中国各党情况
- 【Android学习】简单的登陆界面
- nmap脚本使用总结
- spring中aop配置
- struts和hibernate整合注册登录小项目
- 版本控制:Git和SVN