Как запустить файл .jar или .apk на Android с помощью php или javascript - PullRequest
2 голосов
/ 26 октября 2011

На моем телефоне Android есть (PAW) веб-сервер с PHP-плагином.

Я написал скрипт PHP, но не запустил приложение.

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

Итак, как запустить приложение HelloWorld.apk или приложение HelloWorld.jar с моей веб-страницы?

Ответы [ 2 ]

2 голосов
/ 26 октября 2011

Android не может напрямую выполнять APK или общий скомпилированный байт-код Java.

APK должны быть установлены перед тем, как вы сможете их выполнить.Если пользователь включил «установку приложений из неизвестных источников», вы можете предоставить APK в качестве отдельной загрузки.Убедитесь, что MIME-тип загруженного APK-файла правильно установлен на application/vnd.android.package-archive.

. Тогда вы можете просто указать ссылку на APK-файл на своей веб-странице.Затем пользователю задают вопрос, хочет ли он установить приложение.

Как вы можете запустить приложение с веб-страницы, уже обсуждалось здесь: Сделать ссылку в браузере Android для запуска моего приложения?

0 голосов
/ 26 октября 2011

Я не уверен, возможно ли это, но при условии, что это так, вы правильно установили все разрешения и у вас есть apk на SD-карте, а затем попробуйте использовать полный путь, например:

$output = exec("/mnt/sdcard/HelloWorld.apk");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...