Okay, i managed to download small files with this simple code:

*http://paste.ofcode.org/pBFuiMXMcNECsgmuVVrDKB
<http://paste.ofcode.org/pBFuiMXMcNECsgmuVVrDKB>*

1- But i can't get the file name correctly when the url redirects to the
download (e.g. django download links)
2- For most downloads, i get the error:

*E/chromium﹕ [ERROR:runtime_download_manager_delegate.cc(170)] Not
implemented reached in void
xwalk::RuntimeDownloadManagerDelegate::ChooseDownloadPath(uint32, const
DownloadTargetCallback&, const base::FilePath&)*

What should i do?
Thanks

2015-06-16 22:04 GMT-03:00 Xu, Xing <[email protected]>:

>  The following file is a good reference for how to use it:
>
>
> https://android.googlesource.com/platform/packages/apps/Browser/+/master/src/com/android/browser/DownloadHandler.java
>
>
>
> Regards,
>
> Xing
>
>
>
> *From:* Xu, Xing
> *Sent:* Wednesday, June 17, 2015 8:56 AM
> *To:* 'Luis Tiago Eterovick'
> *Cc:* [email protected]
> *Subject:* RE: [Crosswalk-dev] Can't download anything inside of XWalkView
>
>
>
> Obviously,  you start an Activity which supports ACTION_VIEW. In your
> system, it is firefox.
>
> Generally, with this API, you can handle all the download related things.
>
> Such as:
>
> 1), As you have done, download it with ACTION_VIEW
>
> 2), Create a new thread, using android.app.DownloadManager to download it.
>
> 3), Or, just ignore it.
>
>
>
>
>
> Regards,
>
> Xing
>
>
>
> *From:* Luis Tiago Eterovick [mailto:[email protected] <[email protected]>]
>
> *Sent:* Wednesday, June 17, 2015 5:07 AM
> *To:* Xu, Xing
> *Cc:* [email protected]
> *Subject:* Re: [Crosswalk-dev] Can't download anything inside of XWalkView
>
>
>
> Okay, now that it's included, how should i use it?
>
> I'm trying this but it's opening the download in Firefox:
>
>
>
>         mXWalkView.setDownloadListener(new XWalkDownloadListener(ctx) {
>
>             public void onDownloadStart(String url, String userAgent,
>
>                                         String contentDisposition, String
> mimetype,
>
>                                         long contentLength) {
>
>                 Intent i = new Intent(Intent.ACTION_VIEW);
>
>                 i.setData(Uri.parse(url));
>
>                 startActivity(i);
>
>             }
>
>         });
>
>
>
> 2015-03-03 4:01 GMT-03:00 Xu, Xing <[email protected]>:
>
>  Hi, Eterovick
>
> Currently XWalkView::setDownloadListener is not available.
>
>
>
> We will add it into our future release, you can track it here:
>
> https://crosswalk-project.org/jira/browse/XWALK-3647
>
>
>
>
>
> *From:* Crosswalk-dev [mailto:
> [email protected]] *On Behalf Of *Luis
> Tiago Eterovick
> *Sent:* Tuesday, March 3, 2015 1:23 AM
> *To:* [email protected]
> *Subject:* [Crosswalk-dev] Can't download anything inside of XWalkView
>
>
>
> I can't download anything inside of XWalkView. I supposed I have to
> implement a download delegate, but I have no idea how to do that. On a
> regular webview I'd try to setDownloadListener(), but its not available
> for XWalkView.
>
>
>
> How can i handle downloads on my XWalkView?
>
>
>
> Thanks in advance
>
>
>
_______________________________________________
Crosswalk-dev mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to