PDFのオープンを含めて、ローカルファイルを起動するためのTips. androidでは、特定のファイルを起動するためにmime typeを指定してやる必要があります。 その為、拡張子からmime typeを判別してやらなくてはならない。 そのmime typeを取得するために、「MimeTypeMap」を使用します。 さっきのを少し改変して、 //インテントを生成 Intent intent = new Intent(Intent.ACTION_VIEW); //開くファイル String data = "file:///mnt/sdcard/document.pdf"; //拡張子 String extention = MimeTypeMap.getFileExtensionFromUrl(filename); //mime type String mimetype =MimeType