【发布时间】:2015-03-18 14:43:09
【问题描述】:
我正在开发一个可以解决优化问题的项目。我已经用 Java 编写了整个应用程序以供桌面使用,现在我想将其转换为 android 手机。那么如何从 php 服务器调用 java 文件来处理结果并取回结果。或者我应该在本地完全在android中实现它。
【问题讨论】:
-
这个问题是关于本地计算还是远程计算的选择?还是关于从 PHP 运行外部程序?
我正在开发一个可以解决优化问题的项目。我已经用 Java 编写了整个应用程序以供桌面使用,现在我想将其转换为 android 手机。那么如何从 php 服务器调用 java 文件来处理结果并取回结果。或者我应该在本地完全在android中实现它。
【问题讨论】:
我建议你“重写”android 的代码,更重要的是考虑到 android 应用程序通常是用 Java 编写的(即使你可以在 C/C++ 中使用 NDK 来加速它们),所以它的移植应该是直截了当的。
为了完整起见,您可以运行外部程序并使用 exec 函数从 PHP 中检索其结果: http://php.net/manual/en/function.exec.php
希望我回答了你的问题。
【讨论】: