-
* 根据文件后缀名获得对应的MIME类型。
-
* @param file
-
*/
-
private String getMIMEType(File file) {
-
String type=“*/*”;
-
String fName = file.getName();
-
//获取后缀名前的分隔符"."在fName中的位置。
-
int dotIndex = fName.lastIndexOf(“.”);
-
if(dotIndex < 0){
-
return type;
-
}
-
/* 获取文件的后缀名 */
-
String end=fName.substring(dotIndex,fName.length()).toLowerCase();
-
if(end==“”)return type;
-
//在MIME和文件类型的匹配表中找到对应的MIME类型。
-
for(int i=0;i<MIME_MapTable.length;i++){ //MIME_MapTable??在这里你一定有疑问,这个MIME_MapTable是什么?
-
if(end.equals(MIME_MapTable[i][0]))
-
type = MIME_MapTable[i][1];
-
}
-
return type;
-
}
Android中调用系统所装的软件打开文件
最新推荐文章于 2024-07-30 13:42:46 发布