我有一个FTP URL(下面使用的示例url),需要由我的应用程序显示 . 我的应用程序可以选择在WebView中显示此文件或在设备的Web浏览器中打开它 .

如果我在WebView中打开上面的FTP URL,则webView会显示错误net :: ERR_UNKNOWN_URL_SCHEME . 如果我在网络浏览器中打开上面的网址,它会使用错误日志(下面显示的代码段)崩溃应用程序 .

... Android.content.ActivityNotFoundException:找不到处理Intent的活动{act = android.intent.action.VIEW dat = ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt ...

似乎android WebView或Web浏览器无法处理此类链接 . 但是,如果我将上面的URL更改为http://而不是ftp://(http://ftp.funet.fi/pub/standards/RFC/rfc959.txt),则预览和浏览器选项都有效 . 所以,我的问题是Android WebView和Web浏览器不支持ftp://协议吗?有证据的官方文件吗?