Android中的基本组件:
任何一个程序体系,都有自己概念范畴内的元素,比如J2EE程序中,有显示界面的元素jsp,而jsp中又包含具体的页面元素button,box等,J2EE中也有处理数据的组件servlet。那下面来介绍一下Android中的对应元素。
1.View:View是UI元素,是构成用户界面的基本构成块。在概念上说,类似于J2EE中的输入框,下拉框,表格这一类页面元素;也类似于J2ME中那些控件。反正就是组成界面的最小可分割单元。
2.Activity:Activity是用户界面的概念。Activity通常表示应用程序中的一个屏幕,它通常包含一个或多个View。从相似度来说,类似于J2EE中的jsp页面。
3.Intent:有不少人说Intent是android应用程序的灵魂。它的主要作用是传递消息,控制器,中转站的感觉。从相似度来说,类似于J2EE架构中的Action作用。
4.ContentProvider:android系统为了让各个应用程序可以安全的共享数据搞出来的一个东东,首先说明,这个东西是用的蛮多,但是自己定义的很少。优势是让一个系统中各个应用程序可以共享数据,缺点是效率底下。
5.Service:这个就蛮简单的了,类似于其他操作系统中的服务概念。是可以长时间运行的后台进程。
6.AndroidManifest.xml:android程序的主配置文件,类似于J2EE程序的web.xml,而且从表面特征来看,那是非常的类似。
这一篇文章就先写到这里,下一篇讲解一个示例程序。
分享到:
相关推荐
这个史上最详细的Android Studio系列教程,无疑是学习Android应用开发的宝贵资源。 一、Android Studio的基础设置与安装 Android Studio的下载可以在Google的官方网站上找到,它提供了Windows、macOS和Linux等多个...
### Android系列教程(二) Android手机必装软件 #### Android手机使用疑虑解答与推荐软件 随着Android操作系统的兴起,不少用户对这款新兴的操作系统持有一定的疑问和担忧。本篇文章将针对用户的主要疑虑进行解答,...
Android Studio系列教程一,下载与安装的介绍,适合初学者使用
Android学习系列教程实例文档涵盖了Android开发的核心知识点。它详细地介绍了从基础到高级技术的各个方面,旨在帮助开发者深入理解Android系统架构、开发过程以及优化技巧等。 首先,文档回顾了Android的发展历史,...
每个Android应用都由一系列组件构成,包括活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供者(Content Provider)。活动是用户与应用交互的主要入口,服务在后台运行,广播接收器...
### Android NDK 开发教程概览 #### 一、引言 随着移动互联网技术的不断发展,Android 应用开发已成为软件行业中不可或缺的一部分。为了满足不同层次的开发需求,Google 提供了多种工具和技术栈,其中 Android NDK ...
AndroidStudio系列教程,WORD版,自己看了下,还可以,我是第一次上传资料
### Android系列教程(十六)_在电脑上装Android 随着Android操作系统的流行,越来越多的人希望能够在自己的设备上体验这一操作系统带来的便利与乐趣。然而,并不是每个人都能负担得起一台Android手机。对于那些想要...
最新Kotlin for Android系列视频教程【百度云】,带你从Android入门到精通。
以下是对这个系列教程中可能涉及的一些核心知识点的详细解释: 1. **Activity生命周期管理**:Android应用中的Activity是用户界面的主要组成部分,了解其启动、暂停、恢复、销毁等生命周期方法是基础。开发者需要...
要开始Android开发,你需要安装Android Studio,这是一个集成开发环境(IDE),提供了代码编辑、调试、构建和部署等一系列工具。 在环境搭建完成后,你可以创建第一个"Hello, Android"项目。这通常包括创建一个新的...
关于Android Studio,这款由Google在2013年I/O大会上推出的官方集成开发环境(IDE),专门针对Android应用开发,旨在取代旧有的Eclipse开发环境。Android Studio以其独特的功能和优势,迅速成为广大Android开发者的...
### Android核心分析系列教程知识点概览 #### 一、Android核心分析之——分析方法论探讨之设计意图 在这一章节中,作者强调了研究Android的重要性,并指出研究Android不仅仅是学习其技术细节,更重要的是理解其...
《Android开发教程CHM》是一本专为Android开发者设计的详尽指南,旨在帮助初学者和有经验的开发者深入理解Android平台的各个方面。这个CHM(Microsoft Compiled HTML Help)文件包含了大量的信息,使得学习和查阅...
《Lost Android 开发教程二》 在Android开发领域,Lost Android是一个开源项目,它提供了一套工具,使得开发者能够远程控制、追踪或者找回丢失的Android设备。本教程将深入探讨Lost Android的核心概念、功能以及...