2014-06-19 2 views

답변

1

이 참조 해결하는 방법을 제안 해주십시오 내가이 의 개별 확장을 제공해야한다이

Intent intent = new Intent(Intent.ACTION_VIEW); 
     File file1 = new File(Environment.getExternalStorageDirectory(),"report.pdf"); 

     intent.setDataAndType(Uri.fromFile(file1), "application/.*"); 


    startActivity(intent); 

하지만 성공을 시도해야 참조 용 코드

filePath는 파일의 실제 경로입니다

     Uri fileUri = Uri.fromFile(new File(filePath)); 

         Uri new_uri = Uri.parse("file://" 
           + fileUri.getPath()); 

         Intent intent = new Intent(Intent.ACTION_VIEW, 
           new_uri); 

         MimeTypeMap myMime = MimeTypeMap.getSingleton(); 
         String fileExt = filePath.substring(filePath 
           .lastIndexOf(".") + 1); 
         String mimeType = myMime 
           .getMimeTypeFromExtension(fileExt); 
         intent.setDataAndType(new_uri, mimeType); 

         startActivity(intent); 
+0

해결책 주셔서 감사합니다 ... – user3312537

관련 문제