Android NDK 示例

来源:互联网 发布:面料试衣软件 编辑:程序博客网 时间:2024/04/28 07:21

http://www.cnblogs.com/devinzhang/archive/2012/02/29/2373729.html

http://mobile.51cto.com/aprogram-434525.htm

http://laokaddk.blog.51cto.com/368606/1344422/

http://blog.csdn.net/zhuanshenweiliu/article/details/15813551


#include <string.h>#include <jni.h>extern "C" {jstring Java_com_example_helloworld_MainActivity_stringFromJNI( JNIEnv* env, jobject thiz ){return env->NewStringUTF("Hello from JNI xiaoga !");}}



package com.example.helloworld;import android.widget.TextView;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;public class MainActivity extends ActionBarActivity {private TextView textview1;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        textview1 = (TextView)findViewById(R.id.textview1);        textview1.setText(stringFromJNI());    }        public native String stringFromJNI();         static {        System.loadLibrary("helloworld");    }}




0 0