我想要实现的是直接在浏览器中显示PDF。
private void openPDF(String url) {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
}
使用这种方法可以下载PDF,但是我必须手动打开它才能看到它。
我记得这种方法在一段时间内效果很好,意图或外观可能有所变化吗?
答案 0 :(得分:0)
String format = "https://drive.google.com/viewerng/viewer?embedded=true&url=%s";
String fullPath = String.format(Locale.ENGLISH, format, "PDF_URL_HERE");
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(fullPath));
startActivity(browserIntent);
如果这可以帮忙。