private static void openFile(Activity activity, File file, String string, View view) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
Uri contentUri = FileProvider.getUriForFile(activity, activity.getApplicationContext().getPackageName() + ".provider", file);
intent.setDataAndType(contentUri,string);
} else {
intent.setDataAndType(Uri.fromFile(file),string);
}
try {
activity.startActivity (intent);
} catch (ActivityNotFoundException e) {
Snackbar.make(view, R.string.toast_install_app, Snackbar.LENGTH_LONG).show();
}
}
helper_main.java 文件源码
java
阅读 39
收藏 0
点赞 0
评论 0
项目:Kids-Portal-Android
作者:
评论列表
文章目录