通过第三方应用打开指定格式(本例为pdf格式)的文件
在
private void openFile(File file){
if (!file.exists()){
return;
}
Uri path;
Intent intent = new Intent(Intent.ACTION_VIEW);//选择打开方式,如果让某些应用来响应并显示内容的话,就可以用这个Action
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);//如果不声明这个权限,会导致选择的应用无法获取到你指定的这个文件
if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.N){
//7.0及更高版本,需要通过FileProvider生成Uri,