Android Intent Action 大全

来源:互联网 发布:java 监听器 编辑:程序博客网 时间:2024/05/16 08:36


提供将要执行的action的额外信息,一般在隐式地启动activity时需要用到。常见的category如下:

 

[html] view plaincopyprint?
  1. CATEGORY_ALTERNATIVE  
  2. 设置这个activity是否可以被认为是用户正在浏览的数据的一个可选择的action  
  3.    
  4. CATEGORY_APP_BROWSER  
  5. 和ACTION_MAIN一起使用,用来启动浏览器应用程序  
  6.    
  7. CATEGORY_APP_CALCULATOR  
  8. 和ACTION_MAIN一起使用,用来启动计算器应用程序  
  9.    
  10. CATEGORY_APP_CALENDAR  
  11. 和ACTION_MAIN一起使用,用来启动日历应用程序  
  12.    
  13. CATEGORY_APP_CONTACTS  
  14. 和ACTION_MAIN一起使用,用来启动联系人应用程序  
  15.    
  16. CATEGORY_APP_EMAIL  
  17. 和ACTION_MAIN一起使用,用来启动邮件应用程序  
  18.    
  19. CATEGORY_APP_GALLERY  
  20. 和ACTION_MAIN一起使用,用来启动图库应用程序  
  21.    
  22. CATEGORY_APP_MAPS  
  23. 和ACTION_MAIN一起使用,用来启动地图应用程序  
  24.    
  25. CATEGORY_APP_MARKET  
  26. 这个activity允许用户浏览和下载新的应用程序  
  27.    
  28. CATEGORY_APP_MESSAGING  
  29. 和ACTION_MAIN一起使用,用来启动短信应用程序  
  30.    
  31. CATEGORY_APP_MUSIC  
  32. 和ACTION_MAIN一起使用,用来启动音乐应用程序  
  33.    
  34. CATEGORY_BROWSABLE   
  35. 能够被浏览器安全调用的activity必须支持这个category  
  36.    
  37. CATEGORY_DEFAULT   
  38. 设置这个activity对于默认的action是否是一个可选的  
  39.    
  40. CATEGORY_EMBED   
  41. 可以运行在父activity容器内  
  42.    
  43. CATEGORY_HOME   
  44. 主activity,当应用程序启动时,它是第一个显示的activity  
  45.    
  46. CATEGORY_LAUNCHER  
  47. 应该在上层的启动列表里显示  
  48.   
  49. CATEGORY_MONKEY  
  50. 这个activity可能被monkey或者其他的自动测试工具执行  
  51.    
  52. CATEGORY_OPENABLE   
  53. 用来指示一个GET_CONTENT意图只希望ContentResolver.openInputStream能够打开URI  
  54.    
  55. CATEGORY_PREFERENCE   
  56. 这个activity是一个选项卡  
  57.    
  58. CATEGORY_SAMPLE_CODE   
  59. 作为一个简单的代码示例使用(一般情况下不使用)  
  60.    
  61. CATEGORY_SELECTED_ALTERNATIVE  
  62. 设置这个activity是否可以被认为是用户当前选择的数据的一个可选择的action  
  63.    
  64. CATEGORY_TAB   
  65. 想要在已有的TabActivity内部作为一个Tab使用  
  66.    
  67. CATEGORY_TEST  
  68. 供测试使用(一般情况不使用)  
  69.    
  70. CATEGORY_UNIT_TEST  
  71. 联合测试使用  


[html] view plaincopyprint?
  1. ACTION_AIRPLANE_MODE_CHANGED  
  2. Broadcast Action:用户打开或关闭飞行模式。一个或多个广播会打开或关闭。这个intent会携带下面的附加值:  
  3. state:一个boolean值,指明飞行模式是否打开。如果是true,cell radio以及其他一些例如蓝牙,wifi的广播会关闭。  
  4. 注:这是一个只有系统可以发送的受保护的intent。  
  5. 常量值:"android.intent.action.AIRPLANE_MODE"  
  6.    
  7. ACTION_ALL_APPS  
  8. Activity Action:列出所有可用的应用。  
  9. 常量值:"android.intent.action.ALL_APPS"   
  10.    
  11. ACTION_ANSWER  
  12. Activity Action:处理呼入的电话。  
  13. 常量值:"android.intent.action.ANSWER"   
  14.    
  15. ACTION_APP_ERROR  
  16. Activity Action:当用户点击crash/ANR对话框的"Report"按钮时发出的intent。  
  17. 常量值:"android.intent.action.APP_ERROR"  
  18.     
  19. ACTION_ATTACH_DATA  
  20. 用于指明一些资源应该被附加到其他的地方。例如,一个图片资源可以被附加到一个联系人。它由接受者决定资源应该被附加到什么地方,这个intent不指明最终的目地。  
  21. 输入:getData()方法可以获取附加资源的URI。  
  22. 常量值:"android.intent.action.ATTACH_DATA"  
  23.    
  24. ACTION_BATTERY_CHANGED  
  25. Broadcast Action:这是一个包含电池的充电状态,级别,和其他信息的复杂的广播。  
  26. 注:这是一个只有系统可以发送的受保护的intent。  
  27. 常量值:"android.intent.action.BATTERY_CHANGED"   
  28.   
  29. ACTION_BATTERY_LOW  
  30. Broadcast Action:指示设备电量不足。这个广播会触发"电量不足警告"系统对话框。  
  31. 注:这是一个只有系统可以发送的受保护的intent。  
  32. 常量值:"android.intent.action.BATTERY_LOW"  
  33.    
  34. ACTION_BATTERY_OKAY  
  35. Broadcast Action:指示电池从电量不足状态恢复。一旦电池从电量不足状态恢复这个广播会被触发。  
  36. 注:这是一个只有系统可以发送的受保护的intent。  
  37. 常量值:"android.intent.action.BATTERY_OKAY"   
  38.   
  39. ACTION_BOOT_COMPLETED  
  40. Broadcast Action:系统启动完成后触发该intent。它可以用来执行应用指定的初始化工作,例如初始化闹钟。你必须指明RECEIVE_BOOT_COMPLETED权限来接收这个intent。  
  41. 注:这是一个只有系统可以发送的受保护的intent。  
  42. 常量值:"android.intent.action.BOOT_COMPLETED"   
  43.   
  44. ACTION_BUG_REPORT  
  45. Activity Action:用来显示报告bug的activity。  
  46. 常量值:"android.intent.action.BUG_REPORT"  
  47.    
  48. ACTION_CALL  
  49. Activity Action:根据指明的信息向某人拨打电话。  
  50. 输入:如果为空,启动一个空的拨号界面;如果不为空,通过getData()方法获取一个手机号码或者电话号码的URI进行拨号:URI是一个显示的手机号码。  
  51. 注:应用在初始化一个拨号事件时会受到一些限制;大部分的应用可以使用ACTION_CALL。  
  52. 注:这个intent不能用于进行紧急呼叫拨号。然而,应用程序可以通过ACTION_DIAL进行紧急呼叫拨号。  
  53. 常量值:"android.intent.action.CALL"   
  54.   
  55. ACTION_CALL_BUTTON  
  56. Activity Action:用户点击拨号按钮进入拨号界面,或者其他适当的可以代替拨号界面的UI界面。  
  57. 常量值:"android.intent.action.CALL_BUTTON"   
  58.   
  59. ACTION_CAMERA_BUTTON  
  60. Broadcast Action:点击拍照键。包含一个单独的额外字段:EXTRA_KEY_EVENT,包含触发这个广播的按键事件。  
  61. 常量值:"android.intent.action.CAMERA_BUTTON"  

0 0
原创粉丝点击