我正在开发一个Android应用程序,需要读取远程PDF文件并打开它。我发现Google Docs可以通过以下URL从PDF进行转换:
http://docs.google.com/viewer?url=
我的问题是:获取文件的URL需要添加一个头到HTTP请求中。有没有人知道如何将这个头添加到调用Google Docs的请求中呢?
http://docs.google.com/viewer?url=
我的问题是:获取文件的URL需要添加一个头到HTTP请求中。有没有人知道如何将这个头添加到调用Google Docs的请求中呢?
我不太清楚你的问题是什么,但这里有一件事情:Android-Load PDF / PDF Viewer,我已经做了同样的事情来在webview中加载pdf文件,希望对你有所帮助。
根据你下面的评论,我可以建议你考虑一个场景:
1.
if(network is available)
{
// load pdf in google docs.
}
2.
if(network is not available)
{
//load pdf in third party application which is already been installed in your phone.
}
else
{
//Give Alert message that you cant view pdf this time. or whatever message you want to display.
}
提供错误信息
秘诀在于HttpClient。
看看关于cookie的这个示例 - 它与header不同,但相同的对象可用于设置它们。 这是一段相当不错的代码。
如果您有更多问题,请到Google上搜索 - 一旦您知道要使用什么,我发现查找我需要的细节很容易。