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);

  • 相关阅读:
    游黄龙溪有感
    一个人的元宵节
    这个女人创业 实在让人佩服
    职场中人需要改变的9种想法
    元宵之思
    美资,台资,国有企业比较 经典!
    青年人创业最关注创业能力
    footer
    Running Scripts
    sql attention
  • 原文地址:https://www.cnblogs.com/bincoding/p/5414492.html
Copyright © 2011-2022 走看看