Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在android应用程序中下载图像_Javascript_Android_Html - Fatal编程技术网

Javascript 如何在android应用程序中下载图像

Javascript 如何在android应用程序中下载图像,javascript,android,html,Javascript,Android,Html,嗨,我是建立一个应用程序使用在线免费服务为我的网站。此网站提供基于html的应用程序生成服务。。我知道html javascript,但不知道android编码。所以我需要帮助。我想允许用户下载图片(我们的设计),当用户点击下载按钮时,图片将保存在用户手机上。请帮我提供我将在html文件中使用的任何html或java代码。。我希望你能理解我的问题。。这是我想要的 <a class="WebKitTitle" href="imgurl.com/image.png" data-layout-e

嗨,我是建立一个应用程序使用在线免费服务为我的网站。此网站提供基于html的应用程序生成服务。。我知道html javascript,但不知道android编码。所以我需要帮助。我想允许用户下载图片(我们的设计),当用户点击下载按钮时,图片将保存在用户手机上。请帮我提供我将在html文件中使用的任何html或java代码。。我希望你能理解我的问题。。这是我想要的

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


在mi3手机中,当我点击下载这张图片时,这项工作就开始了。。我的下载管理器将启动并将此图像保存到我的手机中。。但当我在其他手机上试用时,这将不起作用。。请帮帮我,谢谢

您只是在为浏览器或任何混合应用程序创建网站吗 ?

由于它是一个混合应用程序,请在您的网络视图中添加一个listner

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);
   }
  });

参考资料:

试试这个链接,你要找的东西都在这里:)你会在这里找到:)@LuckySharma谢谢亲爱的,但我不知道android代码。。你给出的链接提供了android代码。。我不知道如何在html文件中使用android编码。。。我可以在html文件中使用的任何其他简单代码。@LuckySharma任何其他帮助?混合应用程序。。。通过谷歌游戏商店安装。。。它不是一个像m.mysite.com这样的网站。。。这是一个用户通过谷歌应用商店下载的应用程序。。。但我是用一个在线免费的应用程序构建服务来构建它的。。在这方面,您只需要使用html和JavaScript。为此,您需要在android级别的webview中添加一个listner。webview是一个用android打开或呈现html页面的视图。亲爱的,再次感谢,但正如我描述的,我不知道android编码,我使用的网站为我提供了一个web界面,应用程序生成器可以帮助我构建应用程序。就像拖放一样,我也可以插入html或javascript代码。。但是我没有任何选择来添加android代码。。另外,我不知道如何将android代码放入html文件中..亲爱的,但是如果您需要在android视图中打开或呈现任何html页面。。您需要在webview中打开它,html端需要的更改与您编写的相同,需要在android端添加代码