`
mmdev
  • 浏览: 12963930 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

实现NDK程序开发

 
阅读更多

1.编写Java代码

package com.shendh.HelloNDK;
public class Jni
{
/*声明本地方法*/
//得到一个int型数据
public native int getCInt();
//得到一个字符串数据
public native String getCString();
}

2.生成class文件

3.根据class生成jni 的.h文件

E:/JavaAVI/20101122/wkspace/HelloNDK/bin>javah -classpath . com.shendh.HelloNDK.Jni

(千万别忘了.)点

4.编写.c文件啊

5.编译生成.so

6.在Android使用

NDK环境搭建参考令一篇文章

分享到:
评论

相关推荐

    细说Android4.0NDK编程.pdf

    本书顺应Android软/硬件、云计算整合潮流,详细剖析了NDK开发中涉及的各类问题和解决方案:搭建Android NDK开发环境的每一步细节,开发第一个Android NDK程序,Android NDK中Java与C/C++代码的互相调用,Facade设计...

    Android C++高级编程:使用NDK(高清完整带书签)电子书

    《移动开发经典丛书·Android C++高级编程:使用NDK》中我们将学习如何用AndroidNDK通过原生代码语言去实现自己的Android应用中对性能要求较高的部分。  《移动开发经典丛书·Android C++高级编程:使用NDK》介绍了...

    配置NDK集成开发环境全过程.doc + cygwin.exe

    本文档可以协助各位TX在widows环境下通过cygwin+ndk两个工具对C、C++程序进行交叉编译并生成....从而实现在java程序中通过jni调用C、C++程序进行程序开发。本来打算将ndk版本同时上传,无奈csdn只给我50M的上传空间....

    Android C++高级编程: 使用NDK

    《移动开发经典丛书·Android C++高级编程:使用NDK》中我们将学习如何用AndroidNDK通过原生代码语言去实现自己的Android应用中对性能要求较高的部分。  《移动开发经典丛书·Android C++高级编程:使用NDK》介绍了...

    Android NDK开发简单程序分享(Hello Word!)

    这里我们选择使用C+JAVA开发Android程序,首先你必须了解C语言、JAVA语言以及Linux操作系统,这样可以帮助你开始上手,当然不是说你必须是大牛才能进行NDK开发,下面我们来一起实现一个简单的NDK程序。 第一步,创建...

    Android-NDK-R12资源

    NDK(Native Development Kit)是一种用于开发Android应用程序的工具集,它允许开发者使用C和C++等本地语言编写部分应用程序代码来实现更高性能和更底层的功能。 "NDK 12" 是指 Android NDK 的版本号为 12。Android...

    android ndk

    NDK 的公布让原来从事 C 语言开发者也参与到 Android 平台,也让 java 开发者方便的调用底层操作,特别是游戏开者,对引擎,速度等要求较高者,有了新的工具来实现所需功能,做出更加完美的程序。 由由浅到深从...

    Android C++高级编程使用NDK

    《移动开发经典丛书·Android C++高级编程:使用NDK》中我们将学习如何用AndroidNDK通过原生代码语言去实现自己的Android应用中对性能要求较高的部分。  《移动开发经典丛书·Android C++高级编程:使用NDK》介绍了...

    Android NDK开发详细介绍

    Android之NDK开发  一、NDK产生的背景  Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第...

    pro-android-c-w-ndk-master.tar

    《移动开发经典丛书·Android C++高级编程:使用NDK》中我们将学习如何用AndroidNDK通过原生代码语言去实现自己的Android应用中对性能要求较高的部分。  《移动开发经典丛书·Android C++高级编程:使用NDK》介绍了...

    Android NDK介绍

    在此之前,Android 平台的第三方应用程序均是依靠基于Java 的Dalvik 特制虚拟机进行开发 的。原生NDK 的公布可以让开发者更加直接的接触Android 系统资源,并使用传统的C 或C++语 言编写程序,并在程序封包文件(....

    JNI_NDK 开发指南.rar

    你可能需要用底层语言实现一个小型的时间敏感代码,比如汇编,然后在你的 java程序中调用这些功能。

    《Android应用开发揭秘》附带光盘代码.

     16.2.3 编译第一个NDK程序  16.3 AndroidNDK开发  16.3.1 JNI接口设计  16.3.2 使用C\C++实现本地  方法  16.3 编译C\C++代码  16.4 AndroidNDK中使用0penGL  16.5小结  第17章 Android脚本环境  17.1 ...

    《Android应用开发揭秘》源码

     16.2.3 编译第一个NDK程序  16.3 AndroidNDK开发  16.3.1 JNI接口设计  16.3.2 使用C\C++实现本地方法  16.3 编译C\C++代码  16.4 AndroidNDK中使用0penGL  16.5小结  第17章 Android脚本环境  17.1 ...

    Android应用开发揭秘.rar

    前言 第一部分 准备篇 第1章 Android开发简介 第2章 Android开发环境搭建 第二部分 基础篇 第3章 Android程序设计基础 第4章 用户界面开发 第5章 Android游戏开发 第6章 Android数据存储 第7章 多媒体开发 第8章 ...

    Android native 开发

    在此之前,Android平台的第三方应用程序...速度等要求较高者,有了新的工具来实现所需功能,做出更加完美的程序。 本期由由浅到深从环境部署到实例开发,为你娓娓道来,并提供文档提及的源码,从而使你快 速上手。

    pro_android_cpp_with_the_ndk.pdf

    1.1.1 在Windows平台上下载并安装JDK开发包 1.1.2 在Windows平台上下载并安装ApacheANT 1.1.3 在Windows平台上下载并安装AndroidSDK 1.1.4 在Windows平台上下载并安装Cygwin 1.1.5 在Windows平台上下载并安装Android...

Global site tag (gtag.js) - Google Analytics