2012-06-20 66 views
7

我想爲我的手機網站製作一個簡單的webview。 該網站上有應用鏈接.apk,我需要檢測用戶何時點擊這些鏈接。點擊文件後將下載到SD卡,然後形成用戶安裝,如果想要..Android - 在Webview中下載並安裝apk文件

我已經閱讀了很多解決方案,但沒有得到工作解決方案呢。

現在所有的步驟都檢測到.apk文件,但它似乎打開默認瀏覽器爲那些下載鏈接在第二次然後熄滅,我不知道如何下載後自動安裝安裝。

My Code我用過。

+0

看到它的更好的鏈接用戶谷歌播放您的應用程序的頁面。只是一個建議。 –

+0

對不起!這些應用程序是測試版,只有特定用戶羣的用戶才能上傳到市場。 –

+0

試圖運行源的網站已關閉 –

回答

1

通常,嵌入式web視圖不會具有普通瀏覽器具有的所有功能。因此,一旦你捉對APK的點擊,那麼你所要做的通過Android下載管理器下面

  1. 下載的文件之一(例如這裏http://www.vogella.com/blog/2011/06/14/android-downloadmanager-example/
  2. 通過HttpUrlConnection
下載自己的文件

一旦下載完成,你可以嘗試揭開序幕通過意向書(最有可能Intent.ACTION_VIEW)安裝或直接通過PackageManager安裝。 這裏install/uninstall APKs programmatically (PackageManager vs Intents)