在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5/ 在APP里如何以打開新鏈接的方式下載文件?

在APP里如何以打開新鏈接的方式下載文件?

在APP里如何才能下載文件
例如:文件下載地址為http://121.201.7.201:8022/lexue/pdf/2015%E9%AB%98%E8%80%83%E7%9C%9F%E9%A2%98%E2%80%94%E2%80%94%E6%95%B0%E5%AD%A6%E7%90%86%EF%BC%88%E5%9B%9B%E5%B7%9D%E5%8D%B7%EF%BC%89Word%E7%89%88%E5%90%AB%E8%A7%A3%E6%9E%90.pdf
我嘗試了各種方法,比如window.open(url,'_target'),等在瀏覽器測試或微信里都可以,但是放到app里就不行了。百度后發(fā)現(xiàn),因該是直接調(diào)用了瀏覽器自帶的下載或打開新頁面的功能才可以。求大神支招,如何才能在APP里下載文件。

回答
編輯回答
純妹

你用的是webview嗎,不行了調(diào)下android原生代碼,用打開瀏覽器的方式下載

Uri uri = Uri.parse("https://www.baidu.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);

https://www.baidu.com 替換成你的下載鏈接

2017年3月14日 13:30
編輯回答
舊城人

在app里面下載數(shù)據(jù)通常的做法是用socket(http框架)下載
你這種情況可以試著在你的app里面添加一個(gè)WebView組件,模仿瀏覽器下載行為

2018年7月10日 14:30