有人能帮我吗 ?
我有一个 android 应用程序,可以在网络上找到文件并获取其 URL。
此 URL 在调用 Adobe Reader 时作为参数传递,但不会打开文档。
URL 格式返回“http://192.168.1.1..........ex.pdf”
这是一个代码:
变量 DOC 是一个 URL。
try {
Intent intent = new Intent();
intent.setPackage("com.adobe.reader");
intent.setDataAndType(Uri.parse(doc), "application/pdf");
startActivity(intent);
} catch (ActivityNotFoundException activityNotFoundException) {
activityNotFoundException.printStackTrace();
throw activityNotFoundException;
} catch (Exception otherException) {
otherException.printStackTrace();
throw otherException;
}
}
if(selectedDocumentURL.contains(".pdf"))
{
try {
loadDocInReader(selectedDocumentURL);
} catch (ActivityNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else
{
Intent showPic = IntentFactory.createShowPicture(
WorkOrderDocumentsTable.this, selectedDocumentURL);
startActivity(showPic);
}
} else {
showDialog(getResources().getString(R.string.Atte ntion),
((Exception) msg.obj).getMessage());
}
progress.dismiss();
};
};
谢谢 !