一、关于NDK: NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk...
分类:
其他好文 时间:
2014-11-01 11:33:18
阅读次数:
246
项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。
JNI是什么?
JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。
NDK是什么?
Android NDK(Native Development Kit )是一套工具集合,允许你用像C/C++语言那样实现应用程序的一部分。
为什么要用NDK?
1、安全性,java是半解释型语言,很容易被反汇编后拿到源代码文件...
分类:
其他好文 时间:
2014-11-01 10:02:15
阅读次数:
428
JNI事实上是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其它语言的通信(主要是C&C++)。或许不少人认为Java已经足够强大,为什么要须要JNI这样的东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说...
分类:
其他好文 时间:
2014-11-01 09:41:24
阅读次数:
329
jk安装配置
jk用于整合apache与tomcat。
1、安装jk
wgethttp://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.40-src.tar.gz
tar-xvftomcat-connectors-1.2.40-src.tar.gz
cdtomcat-connectors-1.2.40-src/native/
./configure--with-apxs=/usr/lo..
分类:
其他好文 时间:
2014-10-31 16:00:16
阅读次数:
228
未来是Web App的天下,还是Native App的天下?作为设计师,我们是应该努力把客户端的体验提升到最优,还是在网页应用层面上做更多的设计?这个一直是大家关心的话题。那么,我们首先应该立体的认识一下Web App和Native App。一、Web AppWeb无需安装,对设备碎片化的适应能力优...
分类:
移动开发 时间:
2014-10-31 11:40:24
阅读次数:
292
在java中,native方法是指本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言直接操纵计算机硬件时要声明为native方法。native方法的执行依赖于JVM的设计者,比如在sun HotSpot(JVM)中,通过JNI(Java Native Interface...
分类:
编程语言 时间:
2014-10-30 22:28:59
阅读次数:
250
JNI:Java Native Interface(Java本地接口)的简写。使用这个接口,可以轻松实现java对动态链接库Dynamic Link Library(dll)文件的调用,以实现一些C/C++的功能。实例:1.编写Java类并声明哪些函数是由动态库实现的。 1 public class...
分类:
其他好文 时间:
2014-10-30 19:01:03
阅读次数:
120
一、JNI
JNI(Java Native Interface):Java的本地调用。本文通过JNI在Cocos2d-x3.3RC0中完成Java与C++的互调。具体实现以下两个功
能:(1)通过Android sdk的API得到应用程序的包名,并传递给C++层函数。(2)通过C++函数调用Android的Java层函数,显示一个对话框。点击按钮退出程序。
详细知识见:http:...
分类:
编程语言 时间:
2014-10-30 07:11:32
阅读次数:
337
今天来看jni的部分吧主Activity里static 的System.loadLibrary("String");这句话是为了加载你所加载的库,可能是文件也可能是一个命名空间等。public native functionName();这个是声明你在jni里需要调用的函数,只用做声明不用去定义实现...
分类:
移动开发 时间:
2014-10-29 23:44:49
阅读次数:
263
原文转自http://stackoverflow.com/questions/21085261/apprtcdemo-with-local-server-works-between-browsers-but-not-android-native-to-brI am developing a chat...
分类:
移动开发 时间:
2014-10-28 17:05:45
阅读次数:
344