在Android中的视图中显示PDF

时间:2011-04-15 11:00:04

标签: android android-file

在Android中,我需要在视图中显示PDF文件,该文件位于asset文件夹中。任何人都可以帮我解决示例代码吗?

1 个答案:

答案 0 :(得分:0)

我认为不可能在视图中显示它。您必须制作Intent然后调用外部程序才能这样做。

File sd = new File("example.pdf");
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.fromFile(sd));
intent.setDataAndType(Uri.fromFile(sd), "application/pdf");
try {
    getContext().startActivity(intent);
} catch(ActivityNotFoundException e){
    // Show a message that a PDF viewer is not installed
    Toast.makeText("No PDF reader available",Toast.LENGTH_LONG).show();
}