2024年4月11日发(作者:)
Android打开文件,具体还是看代码吧,代码最能说明问题。
public static Intent openFile(String filePath){
File file = new File(filePath);
if(!()) return null;
/* 取得扩展名 */
String end=e().substring(e().lastIndexOf(".")
e().length()).toLowerCase();
/* 依扩展名的类型决定MimeType */
if(("m4a")||("mp3")||("mid")||
("xmf")||("ogg")||("wav")){
return getAudioFileIntent(filePath);
}else if(("3gp")||("mp4")){
return getAudioFileIntent(filePath);
1, +
}else if(("jpg")||("gif")||("png")||
("jpeg")||("bmp")){
return getImageFileIntent(filePath);
}else if(("apk")){
return getApkFileIntent(filePath);
}else if(("ppt")){
return getPptFileIntent(filePath);
}else if(("xls")){
return getExcelFileIntent(filePath);
}else if(("doc")){
return getWordFileIntent(filePath);
}else if(("pdf")){
return getPdfFileIntent(filePath);


发布评论