我有一个FTP URL(下面使用的是一个示例url),需要我的应用程序显示。我的应用程序可以选择在WebView中显示此文件,或者在设备的Web浏览器中打开它。
如果我在WebView中打开上面的FTP网址,则webView会显示错误net :: ERR_UNKNOWN_URL_SCHEME。如果我在网络浏览器中打开上面的网址,它会使用错误日志(下面显示的代码段)崩溃应用程序。
... Android.content.ActivityNotFoundException:找不到处理Intent的Activity {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://协议吗?是否有任何证据的官方文件?