1。****activity可见,用户和程序交互的界面,包括很多控件。
2。****Activity要点:
①一个Activity就是一个类,并且这个类继承Activity;
②需要复写onCreate方法
③每个activity必须要在AndroidManifest.xml中注册,在某个Activity中注册,哪个activity就是应用程序启动时默认的启动项;
④为Activity中添加控件;(layout)一个activity对应一个layout文件 wrap_content:填满内容
也可以是多个应用程序之间
3。Intent基本作用(包含的信息)
①Component name:指定要启动的哪个activity或控件
②Action:要启动的activity要做什么
③Data:像新的activity传输什么数据
④Category:
⑤Extras:额外的键值对
⑥Flags
例子:
activity1中:
Intent intent = new Intent();
intent.putExtra("testIntent","123");//传值(键,值)
intent.setClass(activity1.this, otherActivity.class);//从activity1 跳到otherActivity;intent 请求otherActivity.class
activity1.this.startActiviry(intent);
在目的activity (otherActivity)中
Intent intent = getIntent();
String value = intent.getStringExtra("testIntent");
4。四种控件 视频里01_06 可以操作一下
1)TextView:
显示文本信息
2) EditText
可编辑的文本框
3)Button
4)Menu