Android ActivityManager与WindowManager

时间:2012-02-11 05:29:43

标签: android android-activity android-windowmanager

有人可以详细说明,

1- What is the use of ActivityManager & WindowManager?
2- What is the difference between ActivityManager & WindowManager?

2 个答案:

答案 0 :(得分:19)

窗口管理器: - 负责组织屏幕。它分配表面并决定它们(应用程序)的去向以及它们如何分层。在创建所有应用程序的表面时,它们直接绘制到表面而无需通过窗口管理器。

活动管理器: - 使用活动管理器,Android系统管理一系列处于不同状态(开始,运行,暂停,停止,销毁)的活动。

关于活动,窗户和表面的一些基本内容。

-An activity has one or more windows (e.g. dialogs)
-A window has one or more surfaces (e.g. surface views)
-However, in window manager, a window is called a session
-A surface is called a window
-And an activity becomes roughly a token

获取有关应用程序关键概念,活动和资源的信息check this link

答案 1 :(得分:0)

class ActivityManager管理任务,堆叠,何时显示和隐藏Window内容,销毁。系统更改感知,此类提供有关活动,服务和包含过程的信息,并与之交互。

ActvityManager属于android.app

管理屏幕,状态,堆叠和处理位置

interface WindowManager extends ViewManager WindowManagerImpl管理视图和表面本身,专利视图(如果存在),将它们绑定到特定应用Display

WindowManager属于android.view

管理视图,它是x,y和z轴和动画

P.S。 GoogleIO17中的主题