android java

public class MainActivity extends AppCompatActivity {    static{        System.loadLibrary("myndk");    }    private TextView textView;    public native String getStr(String[] oa);    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        textView = (TextView)findViewById(R.id.text);        String[] oa={"你呀","我呀"};        textView.setText(getStr(oa));    }}



C++ (这里是支持C++11的)

#include #include JNIEXPORT jstring JNICALLJava_com_myndk_MainActivity_getStr(JNIEnv *env, jobject instance,jobjectArray oa){    jsize size = env->GetArrayLength(oa);    for(int i=0;iGetObjectArrayElement(oa,i);        std::string sstr = (std::string)env->GetStringUTFChars(obj,NULL);//得到字符串    }    std::string str="NDK";    return env->NewStringUTF(str.data());}


更多相关文章

  1. Android studio 提取文件指定字符串
  2. Android中字符串片段高亮
  3. 【Android 开发教程】经过预定义的查询字符串常量
  4. Android 加密解密字符串
  5. android 字符串转json
  6. Android中的strings文件中字符串的拼接
  7. Android定义字符串数组资源并在程序中使用
  8. android字符串资源字符format
  9. 〖Android〗Android App项目资源字符串检查(检查是否缺少对应的翻

随机推荐

  1. Android Widget:TextView
  2. Android(安卓)ADB详解
  3. Adnroid单元测试
  4. kotlin 学习之路之初学项目
  5. android 关于Make sure the plugin is pr
  6. Android Studio报Could not GET xxx解决
  7. Android如何调用Google Web Search?
  8. 插件化开发之坑位的理解(Hook)
  9. Android Loaders
  10. ArcGIS for Android 10.2.5