关于Intent.setDataAndType参数问题

2023-02-12,

关于Intent.setDataAndType参数问题

install取设置属于和类型,数据就是获取到的uri,更具文件类型不同,type参数也不相同,具体参考下表

{后缀名,MIME类型}

​ {".3gp", "video/3gpp"},

​ {".apk", "application/vnd.android.package-archive"},

​ {".asf", "video/x-ms-asf"},

​ {".avi", "video/x-msvideo"},

​ {".bin", "application/octet-stream"},

​ {".bmp", "image/bmp"},

​ {".c", "text/plain"},

​ {".class", "application/octet-stream"},

​ {".conf", "text/plain"},

​ {".cpp", "text/plain"},

​ {".doc", "application/msword"},

​ {".docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document"},

​ {".xls", "application/vnd.ms-excel"},

​ {".xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},

​ {".exe", "application/octet-stream"},

​ {".gif", "image/gif"},

​ {".gtar", "application/x-gtar"},

​ {".gz", "application/x-gzip"},

​ {".h", "text/plain"},

​ {".htm", "text/html"},

​ {".html", "text/html"},

​ {".jar", "application/java-archive"},

​ {".java", "text/plain"},

​ {".jpeg", "image/jpeg"},

​ {".jpg", "image/jpeg"},

​ {".js", "application/x-javascript"},

​ {".log", "text/plain"},

​ {".m3u", "audio/x-mpegurl"},

​ {".m4a", "audio/mp4a-latm"},

​ {".m4b", "audio/mp4a-latm"},

​ {".m4p", "audio/mp4a-latm"},

​ {".m4u", "video/vnd.mpegurl"},

​ {".m4v", "video/x-m4v"},

​ {".mov", "video/quicktime"},

​ {".mp2", "audio/x-mpeg"},

​ {".mp3", "audio/x-mpeg"},

​ {".mp4", "video/mp4"},

​ {".mpc", "application/vnd.mpohun.certificate"},

​ {".mpe", "video/mpeg"},

​ {".mpeg", "video/mpeg"},

​ {".mpg", "video/mpeg"},

​ {".mpg4", "video/mp4"},

​ {".mpga", "audio/mpeg"},

​ {".msg", "application/vnd.ms-outlook"},

​ {".ogg", "audio/ogg"},

​ {".pdf", "application/pdf"},

​ {".png", "image/png"},

​ {".pps", "application/vnd.ms-powerpoint"},

​ {".ppt", "application/vnd.ms-powerpoint"},

​ {".pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation"},

​ {".prop", "text/plain"},

​ {".rc", "text/plain"},

​ {".rmvb", "audio/x-pn-realaudio"},

​ {".rtf", "application/rtf"},

​ {".sh", "text/plain"},

​ {".tar", "application/x-tar"},

​ {".tgz", "application/x-compressed"},

​ {".txt", "text/plain"},

​ {".wav", "audio/x-wav"},

​ {".wma", "audio/x-ms-wma"},

​ {".wmv", "audio/x-ms-wmv"},

​ {".wps", "application/vnd.ms-works"},

​ {".xml", "text/plain"},

​ {".z", "application/x-compress"},

​ {".zip", "application/x-zip-compressed"}

不知道什么类型也可以用 {"","/"}

关于Intent.setDataAndType参数问题的相关教程结束。

《关于Intent.setDataAndType参数问题.doc》

下载本文的Word格式文档,以方便收藏与打印。