android: open a pdf from my app using the built in pdf viewer

前端 未结 9 1746
温柔的废话
温柔的废话 2020-11-29 04:46

This was my original question:

I want to be able to open a pdf file in my app using the android\'s built in pdf viewer app, but i dont know how to

9条回答
  •  南笙
    南笙 (楼主)
    2020-11-29 04:59

    private void loadDocInReader(String doc)
         throws ActivityNotFoundException, Exception {
    
        try {
                    Intent intent = new Intent();
    
                    intent.setPackage("com.adobe.reader");
                    intent.setDataAndType(Uri.parse(doc), "application/pdf");
    
                    startActivity(intent);
    
        } catch (ActivityNotFoundException activityNotFoundException) {
                    activityNotFoundException.printStackTrace();
    
                    throw activityNotFoundException;
        } catch (Exception otherException) {
                    otherException.printStackTrace();
    
                    throw otherException;
        }
    }
    

提交回复
热议问题