文档介绍:Intent和IntentFilter第四章本章内容Intent属性IntentFilter配置data匹配规则本章目标理解Intent常用属性掌握IntentFilter配置掌握data匹配规则4?Intent封装Android应用程序需要启动某个组件的“意图”?媒介两个Activity可以把需要交换的数据封装成Bundle对象,然后使用Intent来携带Bundle对象,ponent属性说明Intent将要启动哪个组件●如使用Java代码,需要创建LinearLayout类的对象实例(1)ponent属性指定要启动的组件(2):public ponentAttr extends Activity{***@Overridepublic void onCreate(BundlesavedInstanceState){(savedInstanceState);setContentView();Button bn = (Button) findViewById();// 为bn按钮绑定事件***(newOnClickListener(){***@Overridepublic void onClick(View arg0){// p = ,); Intent intent = new Intent(); // ); //Intent intent = new , //);startActivity(intent);}});}}示例1::public class SecondActivity extends Activity{***@Overridepublic void onCreate(BundlesavedInstanceState){(savedInstanceState);setContentView();EditText show = (EditText) findViewById();// p = getIntent().ponent();// ponentName对象的包名、("组件包名为:" + ()+ "\n组件类名为:" + ());}}示例1:ponent属性8示例1:ponent属性Action、Category属性?Action代表Intent要完成的抽象“动作”?Category用于为Action添加额外的附加类别信息示例2: :public class ActionAttr extends Activity{public final static String TSINGHUAIT_ACTION ="";***@Overridepublic void onCreate(BundlesavedInstanceState){(savedInstanceState);setContentView();Button bn = (Button) findViewById();// 为bn按钮绑定事件***(newOnClickListener(){***@Overridepublic void onClick(View arg0){// 创建Intent对象Intent intent = new Intent();// 为Intent设置Action属性(属性值就是一个普通字符串)();startActivi