0

Android OS を対象とするサイトで、そのサイトからダウンロードした PDF を OS で開くためのリンクを作成する方法はありますか? つまり、ユーザーが手動で PDF を開く必要はありませんか?

編集:明確にするために、私は自分のサイトにこれに似たものを実装したいと思います:

<a href="adobe_reader/foo.pdf">Click here to open foo.pdf on your Android!</a>

foo.pdfこれは、Android デバイスに既に保存されている、Adobe (または別の) を起動させる私のサイト上のリンクであると想定されています。

4

3 に答える 3

1

彼らはすべき。これを試して:

                Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setDataAndType(path, "application/pdf");
                startActivity(intent);

PDFを表示できるように登録されているアプリがある場合(および両方のアプリが登録されている必要があります)、それらのアプリが起動します。または、PDFを読み取ることができると主張するインストール済みの他のアプリ。

于 2013-02-14T20:57:30.027 に答える
0

WebView と Google Docs の組み合わせを使用できます これを試してください:

の組み合わせを試すことができます

String docName = "somedoc.pdf"
String PDF_BASE_URL = "http://docs.google.com/gview?embedded=true&url=";
mWebView.loadUrl(PDF_BASE_URL + docName);
于 2013-02-14T21:21:51.860 に答える
0

ああ、私はそれがサイトであることを理解しています

ブラウザはリンクをどのように処理したいかを処理するため、あなたが行ったことで十分だと思います。あなたが行ったことは、Android のストック ブラウザでない場合でも、ほとんどのブラウザで動作するはずです。

于 2013-02-14T21:22:41.250 に答える