Android アプリケーションから PDF ファイルを開きたいと思います。インターネットで方法を検索しましたが、非常に簡単に思えますが、少なくとも私のモバイル (Sony XPeria P) では機能しません。
File file = ....
Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.fromFile (file));
intent.setType("application/pdf");
startActivity(intent);
このコードが実行されると、ウィンドウが開き、PDF を表示するアプリケーションを選択するよう求められます。Adobe Reader を選択すると、ドキュメントが表示されずに開かれます。
私が間違っていることは何ですか?