2012-06-20 15 views
7

私は自分のモバイルウェブサイトで簡単なWebビューを作成しようとしています。 このウェブサイトにはアプリのリンク.apkがあり、ユーザーがそのリンクをクリックすると検出する必要があります。ファイルをクリックした後、SDカードにダウンロードして、インストールするユーザーを作成します。Android - Webviewでapkファイルをダウンロードしてインストールする

私は多くのソリューションを読んでいますが、まだ解決策は得られていません。

.apkファイルを検出するステップがうまくいきましたが、ダウンロードリンクのデフォルトのブラウザが2番目に開いているように見えますが、ダウンロード後に自動フォームインストールする方法がわかりません。

My Code私が使用しました。

+0

ユーザーをアプリのGoogle Playページにリンクする方がはるかに優れています。ただのアドバイス。 –

+0

申し訳ありません!アプリはベータ版で、特定のユーザーグループのみのユーザーで、市場にアップロードすることはできません。 –

+0

あなたのソースを実行しようとしましたが、ウェブサイトがダウンしています –

答えて

1

通常、埋め込まれたWebビューには、通常のブラウザのすべての機能がありません。あなたはAPKのクリックをキャッチしたら、したがって、あなたは、Android DownloadManager(ここでは例http://www.vogella.com/blog/2011/06/14/android-downloadmanager-example/)を経由してファイルをダウンロードし、次の

  1. のいずれかを実行する必要が
  2. ファイルを自分でダウンロードしHttpUrlConnection
経由

ダウンロードが完了したら、インテント(おそらくIntent.ACTION_VIEW)経由でインストールを開始したり、PackageManagerから直接インストールしたりできます。 ここをクリックしてくださいinstall/uninstall APKs programmatically (PackageManager vs Intents)

関連する問題