【发布时间】:2018-02-01 11:40:31
【问题描述】:
我想使用我的 android 应用程序中的意图传递位于 FTP 中的文件的 URL,以便在 google chrome 中打开它。我正在尝试将它传递给 google chrome 应用程序浏览器,但它在关键字 ftp 之后不包含冒号。 我路过
“http://ftp://demo.wftpserver.com/download/manual_en.pdf/”
它会在 URL 框中显示以下链接
“http://ftp//demo.wftpserver.com/download/manual_en.pdf/”
它在 ftp 之后缺少一个冒号,我想在 URL 中也传递那个冒号。
我使用的代码是
String url = "http://ftp://demo.ftpserver.com/download/manual_en.pdf";
String uri = "googlechrome://navigate?url=" + url;
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(uri));
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setPackage("com.android.chrome");
任何帮助将不胜感激。
【问题讨论】: