时间:2024-09-22 23:01:27
导读:android应用程序结构是哪些 Android应用程序结构主要由以下几个部分组成: 1. 应用层:这是应用程序的核心,是所有参与开发的程序员共同使用和遵守的约定,大家......
android应用程序结构是哪些
Android应用程序结构主要由以下几个部分组成:
1. 应用层:这是应用程序的核心,是所有参与开发的程序员共同使用和遵守的约定,大家在其约定上进行必要的扩展,但程序始终保持主体结构的一致性。其作用是让程序保持清晰和一目了然,在满足不同需求的同时又不互相影响。
2. 应用框架层:这是Android系统提供给应用开发者的本身就是一个框架,所有的应用开发都必须遵守这个框架的原则。我们在开发应用时就是在这个框架上进行扩展。
3. 系统运行库层和Linux内核层:这是Android应用程序的底层,为应用提供基本的运行环境和服务。
4. Activity:程序中Activity通常的表现形式是一个单独的界面(screen)。每个Activity都是一个单独的类,它扩充实现了Activity基础类。
5. Intent和IntentFilters:通过一个专门的Intent类来进行界面的切换。Intent描述了程序想做哪些。其数据结构最重要的部分是动作(action)和根据既定规则处理的数据(data)。