Android应用开发———Android应用程序分析讲解

本文详细介绍了Android应用程序中Activity的工作原理,包括Activity如何构建用户界面、如何通过View文件定义UI元素,以及系统如何加载Activity和其相关资源的过程。

1、Android应用程序的每个用户界面都有一个独立的Activity构成。

2、Activity是一个UI容器,可以包含任意的用户接口元素,如按钮、文本框等。

3、Activity提供了和用户交互的可视化界面。

4、Activity之间可以通过消息的方式相互跳转和传输数据。

5、每个工程都会提供一个主Activity,当应用程序启动时会创建并调用主Activity。

6、每个Activity都可以通过一个单独的view文件夹来定义UI元素。

7、也可以直接在Activity中以Java Code的方式创建UI元素。

8、View文件存放在project/res/layout中。

9、View文件中可以加载字符串资源。

10、View文件中也可以直接使用传统的字符串。

11、字符串资源project/res/values/strings.xml中定义。

12、Activity通过资源ID的访问res目录中定义的资源。

13、资源ID是由SDK自动创建可维护的一个Java Class。

14、资源ID定义在project/gen/package/R.java中。

15、每个Android工程都有一个名为AndroidManifest.xml的全局配置文件。

16、所有工程中所使用到的Android组件都需要在该文件中声明,如Activity。

17、一些权限以及SDK的最低版本等信息也需要在该文件中声明。

18、小节

        系统在运行Android应用程序时首先解析该应用程序的全局配置文件AndroidManifest.xml。

        通过AndroidManifest.xml可以找到该应用的主Activity所对应的来。

        系统生成主Activity类的对象并通过资源索引找到主Activity类对应的view文件。

        系统读解析view文件同时加载其所使用的其它资源,如字符串、图标等。

        系统生成UI元素并将其作为Activity的view内容。

        系统将Activity显示到屏幕,启动过程结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值