Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编译Java硬件API以在Android中运行。_Java_Android_Compiler Construction_Compilation - Fatal编程技术网

编译Java硬件API以在Android中运行。

编译Java硬件API以在Android中运行。,java,android,compiler-construction,compilation,Java,Android,Compiler Construction,Compilation,我对安卓有点不屑一顾 我有一个项目,利用传感器手套输入数据,从传感器的价值观到一个设备。我的项目的目标是将这个传感器手套与安卓设备连接起来,这样手套上的信息就可以无线发送到安卓设备,我的应用程序将在那里进行必要的处理 手套附带了一套用Java编程的工具和API。我的问题是,我可以编译用java编写的代码,在Android平台上工作吗?我在原始代码中引用了一组Jar文件。我是否能够在Android中运行代码时使用相同的Jar文件,或者我是否能够编译相同的java代码以在Android中运行 非常感

我对安卓有点不屑一顾

我有一个项目,利用传感器手套输入数据,从传感器的价值观到一个设备。我的项目的目标是将这个传感器手套与安卓设备连接起来,这样手套上的信息就可以无线发送到安卓设备,我的应用程序将在那里进行必要的处理

手套附带了一套用Java编程的工具和API。我的问题是,我可以编译用java编写的代码,在Android平台上工作吗?我在原始代码中引用了一组Jar文件。我是否能够在Android中运行代码时使用相同的Jar文件,或者我是否能够编译相同的java代码以在Android中运行


非常感谢您的帮助,

如果jar包含已编译的类文件,它将无法工作。必须编译源代码才能使用dalvik虚拟机,而不是java


然而,如果你有未编译的类文件,它将(很可能)与Android一起工作。大多数标准Java库也可以在Android上使用。

如果jar包含已编译的类文件,它将无法工作。必须编译源代码才能使用dalvik虚拟机,而不是java


然而,如果你有未编译的类文件,它将(很可能)与Android一起工作。大多数标准Java库也可在Android上使用。

此外,库中包含的任何本机代码(如果有)都必须编写为与设备兼容(或移植到纯Java),对吗,因此,您可能必须重写本机代码或对其进行修改,以使用Android NDK。不幸的是,我没有访问类文件的权限。拥有手套的公司只提供了罐子。有没有一种方法可以处理我正在处理的API。也许可以说,使用Android蓝牙api输入数据,然后过滤出我需要的信息。你认为这会有多困难?同样,库中包含的任何本机代码(如果有)都必须与设备兼容(或移植到纯java),因此你可能必须重写本机代码或修改它以与Android NDK一起使用。不幸的是,我没有访问类文件的权限。拥有手套的公司只提供了罐子。有没有一种方法可以处理我正在处理的API。也许可以说,使用Android蓝牙api输入数据,然后过滤出我需要的信息。你认为这有多困难?