初识安卓Android(1)
这是第一堂课,接下来会以我学习的进度,按层次更新下面的博客,大家可以按顺序看,末尾标好了顺序,也希望和大家共同进步。
1.应用层
2.应用框架层
Android: 体系结构 3.系统运行库存
4.Linux内核层
以上就是Android主要体系结构了,其中2.应用框架层也就是Appliction Framework(API 框架)
组件包括:
1.Activity
2.Broadcast 广播
3.Services(主管后台,无界面显示Application)
4.Content Provider(共享不同的Application)
第一章 初识Activity
在Android中,每一个.java就是一个Activity,首先在安卓中比较重要的有两个:
1.*.xml 文件配置组件
2.*.java 代码取得组件
通常你构建GUI框架(Graphical User Interface)也就是所谓的人机交互是在xml文件中的,当然你也可以在代码中定义,不过为了以后团队协作的方便性与便于修改,符合MVC设计模式建议多用文件配置组件。
每一个配置好的ID,都会自动更新到R.java中,注意R.java文件不可手工修改。
首先新建一个Android Project:
配置的资源将在R.java中增加相应的操作
.java文件中:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);//设置显示布局文件全部组件
}
当然你也可以自己设置显示哪一个组件,在代码中:
super.setContentView(text)
至此准备工作就绪,显示效果如下: