如何使用php或javascript在Android上运行.jar或.apk文件

时间:2011-10-26 07:33:51

标签: php javascript android webserver

在我的Android手机上是带有PHP插件的(PAW)Web服务器。

我写了一个PHP脚本,但没有启动应用程序。

<?php
  echo("Hello World!");
  $output = exec('HelloWorld.apk');
  echo "<pre>$output</pre>";
?>

那么如何从我的网页运行HelloWorld.apk或HelloWorld.jar应用程序?

2 个答案:

答案 0 :(得分:2)

Android无法直接执行APK或常见编译的Java字节码。

必须先安装APK才能执行它们。如果用户已启用“从未知来源安装应用”,则可以将APK作为单独下载提供。确保已下载的APK文件的MIME类型已正确设置为application/vnd.android.package-archive

然后,您只需链接到您网页中的APK文件即可。然后,系统会询问用户是否要安装该应用程序。

此处已经讨论了如何从网页启动应用程序:Make a link in the Android browser start up my app?

答案 1 :(得分:0)

我不确定这是否可行,但假设是这样,你正确设置所有权限并在SD卡上安装apk然后尝试使用完整路径,例如:

$output = exec("/mnt/sdcard/HelloWorld.apk");