2、控件可以采用在xml中配置,然后在activity中使用,举个例子。
在layout中声明:
在activity中使用:
3、在XML中配置自定义的View需要使用全称类名(包名+类名)
4、Activity组件:每个Activity都相当于一个屏幕,为用户提供了进行交互的可视界面。Activity之间的运行时相互独立的。[运行态、暂停态、停止态]
Activity显示的内容的两种声明方式:一种是通过XML配置文件来声明(setContentVIes(R.layout.main));二种是将屏幕设置为某一个继承自View类的对象(public class MyContentView extends View…)。尽管一个Android应用程序中可以包含多个Activity,但一般都选择一个座位程序启动后第一个显示在屏幕上的Activity,其他的可以通过当前Activity中的startActivity方法来启动。
无论Service是通过什么方式启动的,都可以将其与Context对象进行绑定。
7、AndroidManifest.xml:每个Android应用程序都必须包含一个AndroidManifest.xml配置文件,而且名称不可改变。
除了BroadcaseReceiver组件既可以在AndroidManifest.xml文件中声明,也可以在代码中直接创建之外,其他的应用程序组件必须在AndroidManifest.xml文件中声明,否则系统将无法使用该组件。