如何添加文本作为前缀

时间:2013-12-19 10:55:45

标签: android pdf

我想打开一个文件而不下载它所以我在InAppBrowser中使用window.open并且它在ios中工作正常...但我无法在android上以这种方式打开pdf文件。 我可以使用google doc打开pdf文件,前缀为我的网址:

https://docs.google.com/gview?embedded=true&url=<my_url>

现在打开pdf个文件,但是图像(.png)或文本(.txt)的文件无法以这种方式打开,因为它们将显示为html文件。

因此,当我在Android设备上获得pdf文件时,它应该检查最后三个字符是否匹配(pdf),并且在这种情况下添加前缀以打开pdf文件。所有其他文件应该可以正常工作。

1 个答案:

答案 0 :(得分:0)

怎么样:

String url = "my_pdf.pdf";
if(url.endsWith(".pdf")){           
    url = "https://docs.google.com/gview?embedded=true&url=" + url;
}