Frage

Ich suche nach einer Probe Web-Seite (HTML-Code) mit einem Link, der eine apk-Datei direkt auf meinem Handy auf dem Link, indem Sie wird installieren.

War es hilfreich?

Lösung

Just Link auf die apk-Datei im HTML-Format. Es könnte nicht einfacher sein.

<a href="path to my .apk file">link</a>

Sie müssen haben „installieren Apps aus unbekannten Quellen“ aktiviert auf Ihrem Handy.

Andere Tipps

Wenn Sie ASP.NET verwenden, dann müssen Sie die folgenden in Ihrer web.config-Datei einfügen:

<configuration>
  ...

   <system.webServer>
      <staticContent>
         <mimeMap fileExtension=".apk"
                  mimeType="application/vnd.android.package-archive" />
      </staticContent>
   </system.webServer>

  ...
</configuration>

Abgesehen davon, dass (wie andere gesagt haben), können Sie nur einen normalen Link benötigen:

<a href="myAndroidApp.apk">Click here</a>

und erzählen Sie Ihre Benutzer die Sicherheit zu ermöglichen. -> Unbekannte Quellen Option in den Einstellungen

Zusätzliche Hilfe für IIS Webserver: mbaird Vorbild war für mich groß, nachdem ich den apk-Mime-Typen zu meinem IIS-Webserver hinzugefügt. Ich habe nur eine HTML-Datei mit dem Link oben, bekam aber einen 404-Fehler, wenn ich meine test.apk Datei ohne die APK-Mime-Eintrag nach oben zu ziehen. Wie Commonsware sagte, stellen Sie sicher, APK-Dateien in dem Mime-Typ zu ermöglichen - das ist sicher notwendig, immer noch auf einem IIS-Webserver. Sie können dies von IIS-Manager tun, den Server auswählen, und „Mime-Typen“ finden, dann einen Eintrag hinzufügen. Beispiel für das Hinzufügen eines Mime-Eintrag für die APK-Datei in IIS

In .Net das ist, was ich getan habe, habe ich eine .asmx Seite dann einen QR-Code, der darauf hingewiesen andere weise ich hielt eine 404, dann ist diese beim Laden der Seite zu bekommen.

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());
    }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top