分享

Android应用程序----Android组件描述

 松林园 2021-04-24

组件是可以调用的基本功能模块,Android应用程序就是由组件组成的

Android系统有四个重要的组件,分别是ActivityServiceBroadcaseReceiverContentProvider


Activity 

ActivityAndroid程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件 

Android应用程序可以包含一个或多个Activity,一般在程序启动后会呈现一个Activity,用于提示用户程序已经正常启动

在界面上的表现形式全屏窗体,非全屏悬浮窗体对话框 

Service qService用于没有用户界面,但需要长时间在后台运行的应用


BroadcaseReceiver qBroadcaseReceiver是用来接受并响应广播消息的组件 q不包含任何用户界面 

可以通过启动Activity或者Notification通知用户接收到重要信息 

Notification能够通过多种方法提示用户,包括闪动背景灯、震动设备、发出声音或在状态栏上放置一个持久的图标.


ContentProvider 

ContentProviderAndroid系统提供的一种标准的共享数据的机制,应用程序可以通过ContentProvider访问其他应用程序的私有数据 

私有数据可以是存储在文件系统中的文件,也可以是SQLite中的数据库 

Android系统内部也提供一些内置的ContentProvider,能够为应用程序提供重要的数据信息


组件生命周期 

所有Android组件都具有自己的生命周期,是从组件建立到组件销毁的整个过程 

生命周期中,组件会在可见、不可见、活动、非活动等状态中不断变化

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多