More specifically, Android has a fairly rich windowing system; the activity
model sits on top of this.  Applications can make their own windows with the
Dialog or PopupWindow classes, though these are associated with the activity
that created them, they are not activities themselves, and this association
is just used to Z-order the windows with other activities.

The system also makes windows, and because it is the system and special like
that it can make them without being associated with activities.  Examples of
things that are separate windows:

- The status bar (and the pull-down window shade is actually another couple
windows as well).
- The lock screen.
- Application error dialogs.
- Low battery dialog.
- Power menu.
- Recent tasks dialog.

There are also some close interaction between the window manager and some of
these windows.  For example, the window manager looks at the flags set on
the windows currently being displayed, to decide whether or not the status
bar window should be hidden.

2009/11/18 Julian Chu <[email protected]>

> Home screen is just an application with some special tag in its
> AndroidManifest.xml
> With the tag, the application will be regarded as a Launcher.
>
> StatusBar is a part of framework but not part of Home Screen.
>
> Therefore, you could create an application and it do nothing but show an
> image on screen.
> Set it as a Launcher, restart zygote. Then you get a useless Home screen.
>
> You can still see the Status Bar stands there and smiles to you.
>
> -Ju1ian
>
>
> On Wed, Nov 18, 2009 at 11:30 PM, pink 444 <[email protected]> wrote:
>
>> Does it mean that any activity other than home screen are not fully
>> window occupied activities.Because status bar is belong to
>>
>> home screen ,it can be seen by user from any activity.That is nothing
>> new activities are partially occupying the window.
>>
>> And one more doubt is can we update any activity's widgets status even
>> though that activity is not running.
>>
>>
> --
> Julian Chu.  a.k.a. WalkingIce -- 會走路的冰塊
> http://walkingice.twbbs.org  只放拖鞋的鞋櫃
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Dianne Hackborn
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to