freeCodeCamp/guide/chinese/android-development/core-components/index.md

1.7 KiB
Raw Blame History

title localeTitle
Android core components Android核心组件

Android核心组件

核心组件是Android应用程序所必需的基本元素。他们每个人都有自己的目的和生命周期但并非所有人都是独立的。他们是

  • 活动
  • 服务
  • 广播接收器
  • 内容提供商

活动

_活动_是具有用户界面并代表单个屏幕的组件。应用程序可以有多个活动每个活动都可以是应用程序本身为用户或系统的入口点应用程序的活动想要打开属于同一应用程序或不同应用程序的另一个活动

服务

_服务_是没有用户界面的组件用于在后台执行长时间运行的操作。 有两种服务:

  • _前台_服务它们与用户的交互例如音乐播放严格相关因此系统很难杀死它们。
  • _后台_服务它们与用户的活动没有直接关系因此如果需要更多RAM它们可能会被杀死。

广播接收器

_广播接收器_是另一个没有用户界面的组件除了可选的状态栏通知它允许系统从应用程序传送事件即使后者之前没有启动过。

内容提供商

_内容提供程序_是用于管理要与其他应用程序共享的一组应用程序数据的组件。保存在内容提供者中的每个项目由URI方案标识。

有关该主题的详细信息,请参阅官方Android基础文档