zoukankan      html  css  js  c++  java
  • android学习笔记五

    Android中的category大全

    Api Level 3(SDK 1.5)和Api Level 4(SDK 1.6):

    Xml代码  
    1. android.intent.category.ALTERNATIVE  
    2. android.intent.category.BROWSABLE  
    3. android.intent.category.DEFAULT  
    4. android.intent.category.DEVELOPMENT_PREFERENCE  
    5. android.intent.category.EMBED  
    6. android.intent.category.HOME  
    7. android.intent.category.INFO  
    8. android.intent.category.LAUNCHER  
    9. android.intent.category.MONKEY  
    10. android.intent.category.OPENABLE  
    11. android.intent.category.PREFERENCE  
    12. android.intent.category.SELECTED_ALTERNATIVE  
    13. android.intent.category.TAB  

     Api Level 5(SDK 2.0)增加的:

    Xml代码  
    1. android.intent.category.CAR_DOCK  
    2. android.intent.category.DESK_DOCK  

    Api Level 6和7没有变化。

     Api Level 8(SDK 2.2)增加的:

    Xml代码  
    1. android.intent.category.CAR_MODE  

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

    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. 联合测试使用  
  • 相关阅读:
    总结DataTable,DataSet的使用方法。
    关闭子窗口刷新父窗体
    mysql中优化thread_concurrency的误区
    多看书
    shell导出mysql所有用户权限
    调整max_allowed_packet的大小
    Unknown table 'a' in MULTI DELETE的解决办法
    linux借助expect完成自动登录
    mysql的tmp_table_size和max_heap_table_size
    中英文职位对照
  • 原文地址:https://www.cnblogs.com/huidaoli/p/3247789.html
Copyright © 2011-2022 走看看