简单处理原理:
public void openFile0(File file){
String fileName = file.getAbsolutePath();
if(fileName.endsWith(".png")
|| fileName.endsWith(".jpg")
|| fileName.endsWith(".jpeg")
|| fileName.endsWith(".gif")){
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "image/*");
startActivity(intent);
}else if(fileName.endsWith(".mp4")
|| fileName.endsWith(".3gp")
|| fileName.endsWith(".avi")
|| fileName.endsWith(".flv")
|| fileName.endsWith(".wmv")
|| fileName.endsWith(".rmvb")
|| fileName.endsWith(".asf")
|| fileName.endsWith(".mkv")
|| fileName.endsWith(".mpg")){
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "video/*");
startActivity(intent);
}else if(fileName.endsWith(".mp3")
|| fileName.endsWith(".ogg")
|| fileName.endsWith(".ape")){
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(intent);
}else if(fileName.endsWith(".apk")){
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
startAct