在我的Android手机上是带有PHP插件的(PAW)Web服务器。
我写了一个PHP脚本,但没有启动应用程序。
<?php
echo("Hello World!");
$output = exec('HelloWorld.apk');
echo "<pre>$output</pre>";
?>
那么如何从我的网页运行HelloWorld.apk或HelloWorld.jar应用程序?
答案 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");