码迷,mamicode.com
首页 >  
搜索关键字:jni 基本类型    ( 6469个结果
转:Android开发实践:Java层与Jni层的数组传递
Android开发中,经常会在Java代码与Jni层之间传递数组(byte[]),一个典型的应用是Java层把需要发送给客户端的数据流传递到Jni层,由Jni层的Socket代码发送出去,当然,Jni层也需要把从Socket接收到的数据流返回给Java层。我简单地总结了一下,从Java层到Jni层,...
分类:移动开发   时间:2014-05-08 18:23:33    阅读次数:453
"=="和equals方法究竟有什么区别
(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,...
分类:其他好文   时间:2014-05-08 12:10:08    阅读次数:237
JavaScript你所不知道的困惑(1)
困惑一:先看一个例子:function test(){ message = "hi"; } test(); alert(message);会输出字符串“hi"在函数内部使用var定义的变量是局部变量,省略var操作符的变量是全局变量。困惑二:alert(undefined == null)结果是”true"我们知道在js中分为基本类型和引用类型,基本类型包括number、string、boole...
分类:编程语言   时间:2014-05-07 23:20:30    阅读次数:361
Android NDK 开发
NDK全称:Native Development Kit。 1、NDK是一系列工具的集合。 * NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 * NDK集成了交叉编译器,并提供了相应的mk文件隔离平台、CPU、API等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”...
分类:移动开发   时间:2014-05-07 21:47:45    阅读次数:613
C语言结构体点滴
结构的本质是C语言的一种数据抽象,通俗的说,是基本数据类型的重组。为什么要重组呢?因为基本数据类型不够用了。为什么不够用了呢?因为需要的信息类型太多了。这是一个很大的话题。信息本来是没有什么类型之分的,但是为了便于在计算机内部的管理,人们在C语言中把信息先分成了基本的几个类型,比如整型、浮点型、字符型、布尔型等等。但是呢,描述一个事物的全部信息有时候仅用一种基本类型是不够的,比如一本书的基本属性:作者(字符型)、价格(浮点型)、出版日期(我也不知道什么型)、书名(字符型)。然而操蛋的是,我们要处理的并非是这...
分类:编程语言   时间:2014-05-07 13:31:59    阅读次数:347
js学习记录
1.js中的基本类型、表达式及类型的转换2.js作用域、内存3.js面向对象(对象的创建和类的创建)4.正则表达式5.BOM6.DOM(DOM2和DOM3)7.事件8.AJAX9.js设计模式
分类:Web程序   时间:2014-05-07 09:35:33    阅读次数:365
JNI 简介、基本原理
JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。       使用java与本地已编译的代码交互...
分类:其他好文   时间:2014-05-07 05:38:59    阅读次数:422
java native interface JNI 调用Java方法
在上一篇文章中介绍了JNI,以及java调用JNI,这篇讲一下 JNI调用java方法。       通过使用合适的JNI函数,你可以创建Java对象,get、set 静态(static)和 实例(instance)的域,调用静态(static)和实例(instance)函数。JNI通过ID识别域和方法,一个域或方法的ID是任何处理域和方法的函数的必须参数。 下表列出了用以得到静态(s...
分类:编程语言   时间:2014-05-06 22:49:22    阅读次数:431
Android中关于JNI 的学习(零)简单的例子,简单地入门
1)创建Java类文件,并定义Native方法,如JniTest类。 2)利用javac生成class文件,然后回到src目录,利用javah生成C/C++头文件,在这里要注意,javah命令要在包的根目录下调用,对应的类文件,必须是完整的类名,如下: 在Src目录:javah com.lms.jni.JniTest,在上面的截图,也可以看到javac之后,是回到src目录,再调用javah。 3)编写对应的C文件,如JniTest.c,在里面实现C/C++的方法,记得要放在jni文件夹下面。 4)编写An...
分类:移动开发   时间:2014-05-06 21:36:43    阅读次数:500
java4android【4】java的变量
java变量分为:1:基本类型:字符型,布尔型,数值型。2:引用类型(暂时不看)顺便再熟悉下这个代码public class Test{ public static void main(String args[]){ System.out.println("Test");}注意:1 这个Test.....
分类:移动开发   时间:2014-05-06 13:37:38    阅读次数:389
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!