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

