私のアプリには、次を使用してPDFを開くためのリンクがあります。
Intent.ACTION_VIEW, Uri.parse("http://linkgoeshere/filename.pdf")
これは、ユーザーが初めて pdf を表示したいときにうまく機能します。ただし、デバイスで既に利用可能なファイルをユーザーが何度もダウンロードすることは望ましくありません。したがって、ファイルが既に存在するかどうかを確認するにはどうすればよいですか (ダウンロード パスは、使用するデバイス/Android のバージョンによって異なります)。存在する場合は、ダウンロードする代わりに直接開く方法を教えてください。