我正在尋找一個示例網頁(html代碼),其鏈接將通過點擊鏈接直接在我的手機上安裝apk文件。從網頁安裝apk安裝
回答
只需鏈接到HTML中的apk文件。這不可能更簡單。
<a href="path to my .apk file">link</a>
您必須在手機上啓用「安裝未知來源的應用程序」。
在.NET中,這是我做什麼,我創建了一個頁面.asmx
那麼指着它 其他明智我一直得到一個404,那麼這個頁面加載的QR碼。
protected void Page_Load(object sender, EventArgs e){
ViewState["PreviousPage"] = Request.UrlReferrer;
string filepath = Server.MapPath("AcsMainMenu.apk");
FileInfo droidfile = new FileInfo(filepath);
if (droidfile.Exists)
{
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename=" + droidfile.Name);
Response.AddHeader("Content-Length", droidfile.Length.ToString());
Response.ContentType = "application/vnd.android.package-archive";
Response.TransmitFile(droidfile.FullName);
Response.Flush();
Response.End();
Response.Redirect(ViewState["PreviousPage"].ToString());
}
}
但是,這不是因爲您沒有將.apk mime類型添加到IIS? – 2012-09-20 07:21:43
比這更容易編輯web.config文件 - 請參閱下面的答案。 – 2013-02-16 20:30:17
@FredrikStolpe最有可能的。如果沒有在任何地方定義的MIME類型(IIS或站點或應用程序),IIS將會保留我的日子!404. – bzlm 2015-11-19 09:18:50
如果您使用ASP.NET,那麼你就需要插入你的web.config文件中的以下內容:
<configuration>
...
<system.webServer>
<staticContent>
<mimeMap fileExtension=".apk"
mimeType="application/vnd.android.package-archive" />
</staticContent>
</system.webServer>
...
</configuration>
從
除了(如其他人所說的),你只需要一個正常的鏈接:
<a href="myAndroidApp.apk">Click here</a>
並告訴您的用戶在設置中啓用安全性 - >未知源選項。
謝謝。 – 2018-02-04 09:11:38
IIS webservers的額外幫助:mbaird的例子在我將IIS mime類型添加到我的IIS網絡服務器後非常適合我。我只是把這個鏈接放在一個html文件中,但是當試圖拉起我的test.apk文件而沒有.apk mime條目時出現了404錯誤。正如Commonsware所說的,確保在MIME類型中允許.apk文件 - 這在IIS Web服務器上確實仍然是必需的。您可以從IIS管理器執行此操作,選擇服務器,然後查找「MIME類型」,然後添加條目。
節省了很多時間,謝謝。 – 2016-04-02 15:48:57
- 1. 從網頁安裝APK
- 2. 從網頁自動安裝apk文件
- 3. apk安裝雙面安裝
- 4. 安裝.apk
- 5. apk不安裝
- 6. 從網絡安裝android apk應用
- 7. 從apk文件安裝塊
- 8. Android - 從SD線安裝apk
- 9. 從Eclipse安裝任何apk
- 10. 從Android緩存安裝.APK
- 11. 從IntentService安裝APK EXTRA_RETURN_RESULT
- 12. 從SD卡安裝apk
- 13. 未從.apk安裝ARMv8庫
- 14. Android上的Eclipse Stalling安裝apk安裝
- 15. 安裝APK程序
- 16. 錯誤安裝APK
- 17. 無法安裝APK
- 18. 安裝具體apk
- 19. 自動安裝apk
- 20. 從市場安裝APK從應用程序內提示安裝
- 21. 編譯apk後安裝apk安裝錯誤
- 22. 爲Android安裝1.x和2.0包裝分開安裝apk
- 23. install4j網頁安裝程序
- 24. 如何安裝網頁V1.0
- 25. config.php和網頁安裝
- 26. Eclipse:在安裝.apk(android)
- 27. 安裝.apk文件問題
- 28. 錯誤,同時安裝APK
- 29. 錯誤安裝的apk 2.3
- 30. Android安裝apk with Intent
但是,安裝可能無法立即啓動;用戶可能需要在其瀏覽器的下載列表中手動點擊APK。然後他們需要點擊「安裝」按鈕來批准您的應用程序請求的權限。簡短的答案是一鍵無法實現的。如果用戶沒有啓用「未知來源」選項(默認情況下它被禁用),他們會收到警告消息,並且安裝不會發生。 – 2010-02-24 19:57:44
而且,Web服務器應該設置APK MIME類型:application/vnd.android.package-archive – CommonsWare 2010-02-24 21:05:46
@CommonsWare:這不再是必需的。我的服務器沒有設置這樣的MIME類型,並且在移動或者桌面瀏覽器上沒有任何問題地下載'* .apk'文件。 – trejder 2013-05-30 14:50:27