10大优享服务
62项会员特权

安卓java手机游戏开发相关技术

发布时间:2021-12-01 04:22:57     阅读次数:11056次     评论数:0次
    谷歌退出的安卓系统,让企业相关的智能开发变的更加的方便。Android用java作为开发应用程序的语言,是经过深思熟虑的。作为一个开源的、被广泛使用的操作系统,它与微软的Windows系统、苹果的IPhone系统最大的区别,在于硬件差异性而不是别的。因此,在安卓手机中进行安卓java手机游戏开发也是可行的,下面一品威客网就为您介绍安卓java手机游戏开发相关技术:
安卓java手机游戏开发相关技术
    JNI是Java Native Interface的缩写,翻译为中文就是JAVA本地调用。其中的Native单词-狡更喜欢理解为原生态。JNI并不是Android平台新发明的技术,它在Java技术领城己经存在很久了。从Javal.l开始,Java Native Interface(JNI)g准成为java平台的一部分。它允许Java代码与那些用其他语言编写的代码进行交互。JNI一开始是为了本地已拍译语言,尤其是C和C+而设计的,但是它并不妨碍你使用其他讲言。只要调用约定受支持鱿可以了。

    现在你清楚了吧,JNI的存在,为我们创建了一条由Java通向C++的大路。只是这条大路并不为人们所熟知。这主要是因为JNI与Java语言的理念是背道而牲的。Jav.从产生之初,就强调Build Once. Run Every l《一次粉译。随处运行)。JNI的存在恰好过背这条原则。JNI使用jav.与本地己编译的代码进行交互。通常就会丧失平台可移植性。标准的,。类库或者虚拟机可能不支持你的程序所需的类库。因为这个类库,是你在本地设备或者系统中生成的。但是。有些情况下这样做是可以接受的,甚至是必需的,比如,当开发者需要使用一些旧的运行库,与硬件、操作系统进行交互。或者为了提离程序的性能。JNl提出的标准至少可以保证本地代码能工作在任何创建虚拟机下。

    下面详细介绍一些JNI是如何让JAVA与本地原生的代码互相调用的。为了使用JNI的功能,安卓java手机游戏开发者通常会按照下面的步骤来进行开发:
    (1)在Java类中编写带有native声明的方法。这就是用Java语言来调用。
    (2)使用Jvac命令来编译所编写的类。对于每个Java语言的开发者,这都是再熟悉不过的命令了。
    (3)使用javah命令很据按写的Java类来生成扩展名为h的头文件。
    (4)有了头文件以后,使用C/c++来实现本地方法。
    (5)将C/C++编写的文件编译生成动态链接库。

    以上就是安卓java手机游戏开发相关技术,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的。当然也可以与其他语言交互,只要调用约定受支持就可以了。如果您的企业需要手机游戏开发,直接登录一品威客网发布任务需求,那里的手机游戏开发工作室会给您出谋划策的。
本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录