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
