1.1 Android App 程序主要由4部分组成
- Activity
- Servicce 后台服务
- Content Provider 让不同程序之间可以共享数据
- Broadcast Receiver 用于处理系统送来的通知
每个Activiey都有一个窗口界面及对应的程序代码处理用户和这个窗口的互动
Android程序的设计流程
onCreate():MainActivity第一件要做的事
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
1.参数savedInstanceState是把当前系统所记载的该Activity之前的状态传递进来
2.setContentView载入布局文件
3.资源ID
4.@override 告诉编译程序 下一行的方法是重新定义父类的同名方法
组件的布局与属性设置
组件的ID属性
findViewById() 方法
TextView myTxv=(TextView) findViewById(R.id.txv);
myTxv.setText("你好!");
在属性中设置引用
@minimap/ic_laucher 显示图标文件
在属性中设置方法的名称