1、Activity和用户关系比较密切,用于创建窗口,布局等。可以 阅读一下英文doc,创建一个activity要 extends Activity;
2、 一个Intent 对象包含一组信息: Component name (Activity 的名字)
Action (动作 like :ACTION_CALL ,详细查找API )
Data
Category
Extras (用于传键值对)
Flags
创建 Intent 对象 需要new
3、自定义的 Activity02和 OtherActivity 的两个 Activity通信
Intent intent = new Intent();
intent.putExtra("testIntent", "123");
intent.setClass(Activity02.this, OtherActivity.class);
Activity02.this.startActivity(intent);
与android的 Activity通信
Uri uri = Uri.parse("smsto://0800000123");
Intent intent = new Intent(Intent.ACTION_SENDTO,uri);
intent.putExtra("sms_body", "The SMS text");//和map 类似
Activity02.this.startActivity(intent);
4、在另一个 Activity中 获得Intent对象
Intent intent = getIntent();
5、在layout 文件中的xml 文件中 定义带id的控件
<控件
android:id="@+id/自定义名字"
/>