2016-04-15 16 views
0

herunterladbar machen Hallo ich war eine App mit Online-kostenlosen Service für meine Website zu bauen. Diese Website bietet HTML-basierte App-Build-Service .. Ich weiß, HTML-JavaScript, aber nicht wissen, Android-Codierung. also brauche ich Hilfe dabei. ich möchte Benutzern erlauben, Bild (unsere Entwürfe) herunterzuladen, wenn Benutzer auf Downloadknopfbild klicken, wird auf den Benutzern mobil speichern. kann bitte einige mir helfen, bietet durch den HTML-oder Java-Code, den ich in meiner HTML-Datei verwenden .. Ich hoffe, dass Sie meine Frage verstehen .. hier, was ich versuche, diese Arbeitwie man das Bild in Android App

<a class="WebKitTitle" href="imgurl.com/image.png" data-layout-editable="link" download=""><span data-layout-editable="text">Download This Image</span></a> 

in mi3 Handy und wenn ich klicken auf Download dieses Bild .. mein Download-Manager wird starten und speichern Sie dieses Bild in mein Handy .. aber wenn ich es auf anderen Telefonen versuchen wird dies nicht funktionieren .. bitte helfen Sie mir ..

+0

Link alles Versuchen ist hier Sie suchen :) http://stackoverflow.com/fragen/33434532/android-webview-download-files-like-browsers-do –

+0

Sie finden es hier :) http://StackOverflow.com/Questions/33434532/android-Webview-Download-Files-like-browsers- tun –

+0

@LuckySharma danke Schatz, aber ich weiß nicht über Android-Codes .. und den Link, den Sie pro gegeben vide android code .. und ich weiß nicht, wie man android-codierung in html-dateien verwendet ... irgendeinen anderen einfachen code, den ich in html-dateien verwenden kann. – deva

Antwort

0

machen Sie nur eine Website für einen Browser oder eine Hybrid-App ?

da es sich um eine Hybrid-App hinzufügen listner zu Ihrem webview ist

webView.setDownloadListener(new DownloadListener() 
    { 
    public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) 
    { 
    //for downloading directly through download manager 
    Request request = new Request(Uri.parse(url)); 
    request.allowScanningByMediaScanner(); 
    request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); 
    request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "download"); 
    DownloadManager dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); 
    dm.enqueue(request); 
    } 
    }); 

Referenz: http://technoranch.blogspot.in/2014/09/downloading-file-from-android-webview.html

+0

Hybrid-App ... über Google Play Store installieren ... es ist keine Website wie m.mysite.com ... es ist eine App, die Nutzer über Google App Store herunterladen ... aber ich war es mit einer kostenlosen Online-App bauen build service .. und in diesem müssen Sie nur HTML und JavaScript verwenden. – deva

+0

dafür müssen Sie einen Listener zu einem Webview in Android-Ebene hinzufügen. webview ist eine Ansicht, in der Sie Ihre HTML-Seite in android öffnen oder rendern. –

+0

Liebe, danke nochmal, aber wie ich beschreibe, weiß ich nicht Android-Codierung und die Website, die ich benutze, bietet mir Web-Interface, wo ein App-Generator mir helfen, App zu bauen. wie drag and drop und auch ich kann html oder javascript code einfügen .. aber ich habe keine option zum hinzufügen von android code .. auch ich weiß nicht, wie ich android code in html datei setzen kann .. – deva

Verwandte Themen