• Intent有可能的使用(两)


    Intent作为联系各Activity之间的纽带,其作用并不只只限于简单的数据传递。

    通过其自带的属性。事实上能够方便的完毕非常多较为复杂的操作。

    比如直接调用拨号功能、直接自己主动调用合适的程序打开不同类型的文件等等。

    Intent中重要的属性之中的一个Category :

     Category属性用于指定当前动作(Action)被运行的环境 

    通过addCategory()方法或在清单文件AndroidManifest.xml中设置。默觉得:CATEGORY_DEFAULT。


    常量名称

    意义

    CATEGORY_DEFAULT

    Android 系统中默认的运行方式,依照普通 Activity 的运行方式运行。

    CATEGORY_ALTERNATIVE

    把要做的动作指定为在特定数据类型上运行的默认动作的可选项(如:一个联系人的默认动作为查看其信息,而可选的动作则是对其进行信息编辑)

    CATEGORY_CAR_DOCK

    指定手机被插入汽车底座 ( 硬件 ) 时执行该 Activity

    CATEGORY_CAR_MODE

    设置该 Activity 可在车载环境下使用

    CATEGORY_DESK_DOCK

    指定手机被插入桌面底座 ( 硬件 ) 时执行该 Activity

    CATEGORY_PREFERENCE

    设置该组件为 Preference 。

    CATEGORY_DEVELOPMENT_PREFERENCE

    说明 Activity 是一个设置面板

    CATEGORY_EMBED

    说明能够执行在 Activity 容器内

    CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST

    用来作为測试仪器測试框架下的代码

    CATEGORY_HOME

    设置该组件为 Home Activity 。

    CATEGORY_LAUNCHER

    设置该组件为在当前应用程序启动器中优先级最高的 Activity ,通常为入口 ACTION_MAIN(Action) 配合使用。

    CATEGORY_BROWSABLE

    设置该组件能够使用浏览器启动。

    CATEGORY_GADGET

    设置该组件能够内嵌到另外的 Activity 中。

    转载请注明出处=>csdn胖虎:http://blog.csdn.net/ljphhj

    CATEGORY_INFO

    用于提供包信息

    CATEGORY_MONKEY

    说明能够被 Monkey 或者其它的測试工具运行

    CATEGORY_OPENABLE

    用来指示一个 ACTION_GET_CONTENT 的 intent,  希望能够ContentResolver.openInputStream 能够打开 URI

    CATEGORY_SAMPLE_CODE

    作为一个简单代码演示样例使用(用户一般不用这个)

    CATEGORY_SELECTED_ALTERNATIVE

    设置这个 Activity 能否够被觉得是用户当前选择的数据的一个可选择的 Action (做插件扩展:http://www.cnblogs.com/xirihanlin/archive/2009/07/31/1536055.html)

    CATEGORY_TAB

    用于一个 TabActivity 中

    CATEGORY_TEST

    用于一般的測试演示样例程序(一般用户不用)

    CATEGORY_UNIT_TEST

    用于单元測试


    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    python chr()、unichr()和ord()
    串的重复
    HDOJ 1465 不容易系列之一
    HDOJ 2050 折线分割平面
    最小距离
    HDOJ 2013 蟠桃记
    三进制转十进制
    数组转置
    蔬菜价格
    扑克牌移动
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4869563.html
Copyright © 2020-2023  润新知