Intent type

来源:互联网 发布:c专家编程pdf高清 编辑:程序博客网 时间:2024/05/17 03:13
 
  1.  {".3gp", "video/3gpp"},  
  2. {".apk", "application/vnd.android.package-archive"},  
  3. {".asf", "video/x-ms-asf"},  
  4. {".avi", "video/x-msvideo"},  
  5. {".bin", "application/octet-stream"},  
  6. {".bmp", "image/bmp"},  
  7. {".c", "text/plain"},  
  8. {".class", "application/octet-stream"},  
  9. {".conf", "text/plain"},  
  10. {".cpp", "text/plain"},  
  11. {".doc", "application/msword"},  
  12. {".exe", "application/octet-stream"},  
  13. {".gif", "image/gif"},  
  14. {".gtar", "application/x-gtar"},  
  15. {".gz", "application/x-gzip"},  
  16. {".h", "text/plain"},  
  17. {".htm", "text/html"},  
  18. {".html", "text/html"},  
  19. {".jar", "application/java-archive"},  
  20. {".java", "text/plain"},  
  21. {".jpeg", "image/jpeg"},  
  22. {".jpg", "image/jpeg"},  
  23. {".js", "application/x-javascript"},  
  24. {".log", "text/plain"},  
  25. {".m3u", "audio/x-mpegurl"},  
  26. {".m4a", "audio/mp4a-latm"},  
  27. {".m4b", "audio/mp4a-latm"},  
  28. {".m4p", "audio/mp4a-latm"},  
  29. {".m4u", "video/vnd.mpegurl"},  
  30. {".m4v", "video/x-m4v"},  
  31. {".mov", "video/quicktime"},  
  32. {".mp2", "audio/x-mpeg"},  
  33. {".mp3", "audio/x-mpeg"},  
  34. {".mp4", "video/mp4"},  
  35. {".mpc", "application/vnd.mpohun.certificate"},  
  36. {".mpe", "video/mpeg"},  
  37. {".mpeg", "video/mpeg"},  
  38. {".mpg", "video/mpeg"},  
  39.      {".mpg4", "video/mp4"},  
  40. {".mpga", "audio/mpeg"},  
  41. {".msg", "application/vnd.ms-outlook"},  
  42. {".ogg", "audio/ogg"},  
  43. {".pdf", "application/pdf"},  
  44. {".png", "image/png"},  
  45. {".pps", "application/vnd.ms-powerpoint"},  
  46. {".ppt", "application/vnd.ms-powerpoint"},  
  47. {".prop", "text/plain"},  
  48. {".rar", "application/x-rar-compressed"},  
  49. {".rc", "text/plain"},  
  50. {".rmvb", "audio/x-pn-realaudio"},  
  51. {".rtf", "application/rtf"},  
  52. {".sh", "text/plain"},  
  53. {".tar", "application/x-tar"},  
  54. {".tgz", "application/x-compressed"},  
  55. {".txt", "text/plain"},  
  56. {".wav", "audio/x-wav"},  
  57. {".wma", "audio/x-ms-wma"},  
  58. {".wmv", "audio/x-ms-wmv"},  
  59. {".wps", "application/vnd.ms-works"},  
  60. //{".xml", "text/xml"},  
  61. {".xml", "text/plain"},  
  62. {".z", "application/x-compress"},  
  63. {".zip", "application/zip"},  
  64. {"", "*/*"} 
    武汉3G梦工场Android教程Intent构成之Data和Type
       作者:犀利哥S 提交日期:2011-11-01 15:01:58 访问:59 回复:0 楼主
      Data的描述,在Android中,表现成为一个URI。用在内部通信中,可能描述是Content Provider用的形如content://xxxx这样的东东,抑或是外部的一个形如tel://xxxx这样的链接。总而言之,是能够清楚准确的描述一个数据地址的uri。
      
      说了Data,就必须要提Type,很多时候,会有人误解,觉着Data和Type的差别,就犹如泡妞和泡马子之间的差别一样,微乎其微。但其实不然,Type信息,是用MIME来表示的,比如text/plain,这样的东西。说到这里,两者差别就很清晰了,Data就是门牌号,指明了具体的位置,具体问题具体分析,而type,则是强调物以类聚,解决一批量的问题。实际的例子是这样的,比如,从某个应用拨打一个电话,会发起的是action为ACTION_DIAL且data为tel:xxx这样的Intent,对应的人类语言就是拨打xxx的电话,很具象。而如果使用type,就宽泛了许多,比如浏览器收到一个未知的MIME类型的数据,就会放出这样的Intent,求系统的其他应用来帮助,表达成自然语言应该就是:查看pdf类文档,这样的。
      

原创粉丝点击