zoukankan      html  css  js  c++  java
  • Android复习笔记--Intent

    Intent是Android中各组件跳转的重要方式,一般可悲用于启动活动、启动服务、以及发送广播等场景。

    #显示Intent

    主要主要用于启动已知的组件

              //发送方 

    Intent intent = new Intent(FirstActivity.this, SecondActivity.class);

    intent.putExtra("extra_data", data);

    startActivity(intent);

    //接收方

    Intent intent = getIntent();

    String data = intent.getStringExtra("extra_data");

     

    #示Intent

    (1)action

    (2)category

    (3)data:scheme、host、path、type

    Intent intent = new Intent("com.example.activitytest.ACTION_START");

    intent.addCategory("com.example.activitytest.MY_CATEGORY");

    //如果不添加Category,那么默认使用DEFAULT

    startActivity(intent);

    //AndroidManifest.xml

    //用来响应Intent

    <activity android:name=".SecondActivity" >

    <intent-filter>

    <action android:name="com.example.activitytest.ACTION_START" />

    <category android:name="android.intent.category.DEFAULT" />

    </intent-filter>

    </activity>

    ##使用Intent启动浏览器

    Intent intent = new Intent(Intent.ACTION_VIEW);

    intent.setData(Uri.parse("http://www.baidu.com"));

    startActivity(intent);

  • 相关阅读:
    在Linux CentOS 6.6上安装Python 2.7.9
    CentOS yum 安装LAMP PHP5.4版本
    yum 安装php环境
    如何在Eclipse配置PyDev插件
    vagrant使用小结
    虚拟机下安装CentOS6.5系统教程
    python
    library cahce pin
    利用分析函数删除重复数据
    组合索引避免索引扫描后在过滤
  • 原文地址:https://www.cnblogs.com/bincoding/p/5414492.html
Copyright © 2011-2022 走看看