2011-10-26 12 views
2

Android携帯では、PHPプラグイン付き(PAW)Webサーバーがあります。phpまたはjavascriptを使用してAndroidで.jarファイルまたは.apkファイルを実行する方法

私はPHPスクリプトを作成しましたが、開始アプリケーションはありません。

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

私のWebページからHelloWorld.apkまたはHelloWorld.jarアプリケーションを実行するにはどうすればよいですか?

答えて

2

アンドロイドAPKまたは共通のコンパイル済みJavaバイトコードを直接実行することはできません。

APKは、実行する前にインストールする必要があります。ユーザーが「不明なソースからアプリをインストールする」を有効にしている場合は、APKを別のダウンロードとして提供することができます。ダウンロードしたAPKファイルのMIMEタイプがapplication/vnd.android.package-archiveに正しく設定されていることを確認してください。

ウェブページのAPKファイルにリンクするだけで済みます。ユーザーは、Appをインストールするかどうか尋ねられます。

ウェブページからアプリを起動する方法は、既にここで説明しています:Make a link in the Android browser start up my app?

0

私はこれが可能であるかどうかわからないんだけど、それがあると仮定すると、あなたはたとえば、その後、完全なパスを使用してみてください正確にすべての権限を設定し、SDカード上のAPKを持っている:

$output = exec("/mnt/sdcard/HelloWorld.apk"); 
関連する問題