| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
System applications that don't have "media_rw" access need some way to
measure the size of directories on the SD card and other internal media.
Add this API to DefaultContainerService so they can simply bind to the
service and make an RPC.
Bug: 3203974
Change-Id: I4e1bcd7a1b702b156c011ecc04f6915022cb258a
|
|\
| |
| |
| | |
invisible"
|
| |
| |
| |
| |
| |
| | |
bug: 3230503
Change-Id: I1028a92b6ce048c39af1e89845576198132b3176
|
| |
| |
| |
| | |
Change-Id: Ib014947f1260cb290818b7af0151fe0c165950c6
|
| |
| |
| |
| | |
Change-Id: I2d2394c84a2783772f16dbeb88664381917e0ead
|
|/
|
|
| |
Change-Id: Ia2983bce35c5f2ab706995777c80e96cc9a4c2ae
|
|\
| |
| |
| | |
conventions"
|
| |
| |
| |
| | |
Change-Id: Icf4f1896d13a4b6bf86503b16bde189f1834fdcc
|
|/
|
|
| |
Change-Id: I2683c16c30a543cc3365fa9f3a93a238aac272ed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Legacy applications using FLAG_FULLSCREEN do so principally
to get as much screen real estate as possible; reducing
clutter is usually a secondary concern. The new UI style
takes care of the latter for the most part, and the former
is irrelevant because the xlarge system bar never goes away.
Lights out---and with it the disappearance of important
systemwide navigation controls---is probably *not* something
these apps are expecting! Consider a game: it might want
FLAG_FULLSCREEN on phone to take over your entire display,
but might also rely on menu (to pause the game or bring up
options) and home (to allow you to exit). Lights out makes
these tasks much harder on the user because those buttons
aren't visible anymore.
So, to mitigate this potentially confusing situation, we now
disable lights out for fullscreen legacy apps.
[Hack, er, cleverness alert: We use NEEDS_MENU_KEY as a
shorthand for "legacy app." This flag is set by
pre-Honeycomb apps by default, but even an app built against
the current API can request this flag; be forewarned that if
you do, you won't get lights out mode in this particular
system bar implementation when you use FLAG_FULLSCREEN.]
Change-Id: If90d8354114ba45f9485b935b87ee575a30b9f87
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ie519c5155103e4f7715025d6e224b65f5fef8bb1
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When calling startDrag(), the app can now supply an Object to be passed
along in every DragEvent that the app winds up receiving itself. This
object is *not* passed to any other applications; it's strictly app-
local. The purpose is to allow state tracking/management to be done
directly through the drag mechanism rather than requiring out-of-band
code.
An example of the utility here might be TextEdit widgets. A drag that
starts in one TextEdit but ends in a different one should be treated as
a copy/paste operation, where the originating TextEdit is not altered.
However, a drag that starts and ends in the *same* TextEdit is a 'move'
operation within that TextEdit; the text is removed from its original
position and inserted at the drop point. To support this easily, the
drag/drop code in TextEdit can now pass a pointer to the originating
view as the local state object. Then, the drop recipient could tell
whether the drag started within the same TextEdit without needing to
implement any other out-of-band state tracking.
This CL (and its accompanying CLs in a few other packages where the
startDrag() API is being used) adds the new local-state parameter to
the API, but does not actually change the behavior of any existing
clients.
Change-Id: Icba73b2ab4a650b7a94485a19633065b0ef9058c
|
|\ \
| |/
|/|
| |
| |
| |
| | |
DefaultContainerService" into gingerbread
* commit '1de6ca69cc541ccdd651071c8bd5629af4e09664':
Grant ACCESS_ALL_DOWNLOADS to DefaultContainerService
|
| |
| |
| |
| |
| |
| |
| |
| | |
Be compatible with the old DownloadProvider behavior of being able to
operate on content URIs returned from .insert()
Bug: 3242328
Change-Id: I7dad15ac0fefa867c3c8a33a579fc9899ac80262
|
| |
| |
| |
| |
| |
| |
| |
| | |
This will be obsoleted by an even shinier design, but it's
good enough for now.
Bug: 3241324
Change-Id: I1c9c171729a5483c92d91406d2a19d1f941cc04f
|
| |
| |
| |
| |
| | |
Bug: 3241204
Change-Id: Ibc6751062170e85604179da3f01a9c1055a15b1f
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Ordinarily, changing the "when" slot when updating a
Notification will move its expanded payload to the bottom of
the notification panel's list. But if it's already at the
bottom, this causes an unsightly out-then-in animation
sequence. We now check for that exact situation.
Bug: 3222274
Bug: 3162218
Change-Id: I8b643b3f8bce64e57a22bdbb06d92c196c2484c2
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I8d5fe7c1cf2f2a7903997da38b6abfe4dcabdab7
|
| | |
| | |
| | |
| | | |
Change-Id: I3487655dce80eef26bfd575b63eb649d9b5e5325
|
|/ /
| |
| |
| | |
Change-Id: I9550970f322872787ef903ca762dfdf2ed9d2835
|
| |
| |
| |
| | |
Change-Id: Ief99935c4341b492d985c5f705b41f75e6b4d291
|
| |
| |
| |
| | |
Change-Id: Idf210f25e6cefc61a4eca40a9943dc156adafbf7
|
| |
| |
| |
| | |
Change-Id: If3c6e8ad57eb6682145cf8ed0f3755f176f117d0
|
| |
| |
| |
| | |
Change-Id: I8e4f6a6412123fdd2d76381d568ab0bc3157b974
|
| |
| |
| |
| | |
Change-Id: Ia74babdd1b1d76a2e5965db66bb995ea659dc6c1
|
| |
| |
| |
| |
| |
| | |
Tell if the queue is empty, not if there's currently something showing.
Change-Id: I6d8530d4c749a7566419741710d588005a698e1a
|
| |
| |
| |
| | |
Change-Id: I0a9d016aa5864e5d64e9cab6b0e720daaa816537
|
| |
| |
| |
| | |
Change-Id: I72cfe292950953cc3bebe27367dab5149cc10080
|
| |
| |
| |
| | |
Change-Id: Ic593e6c93794f2a2eb36576501d35be54a0a0681
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I3384bb1cf6c2339d6136764635bb010ba096659b
|
| | |
| | |
| | |
| | | |
Change-Id: I08abac5d65a30c02cc671f4f70e93df25b6c8a92
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to a shortcut IME from the system bar
Bug: 3212206
Bug: 3201828
- Added a shortcut IME button. This will be used for calling a shortcut IME (e.g. Voice input)
- Made the positions of IME buttons left aligned
- IME token is required to change IME because of the security reasons.
Change-Id: I48ba5e2509b3aa1bfd2394f9201427fa6b93c6d3
|
| | |
| | |
| | |
| | | |
Change-Id: I52c97ae90225abbea6b6b3966de705c9a5ef0e30
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: I1101e51f85fe44a635f48becb99d190465012379
|
| | |
| | |
| | |
| | | |
Change-Id: I006897306aa70b53f4626d88729c3d7c200b9e22
|
| | |
| | |
| | |
| | | |
Change-Id: I3c74ece5f7042e6302717f4263746d59d5447ec9
|
| | |
| | |
| | |
| | | |
Change-Id: I6387d68659ff7ccf5024f186eeb75ab33c477a1f
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
wifi connected status should be based only on
network state change events or it can lead to a
race condition.
Change-Id: Ib2343f0d192ef99959f908a370d55aae7ba86a5a
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I3eb4413261b38ddd8c609d6153bdfd4ae46c6a0f
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
What this adds:
- A new Intent activity flag to completely replace an existing task.
- A new Intent activity flag to bring the current home task up behind
a new task being started/brought to the foreground.
- New versions of startActivity() that take an array of Intents to be
started, allowing applications to start a task in a specific state.
- A public moveTaskToFront() method on ActivityManager, with a new flag
that allows the caller to have the task moved to the front with the
current home task immediately behind it.
Change-Id: Ie8028d09acffb5349d98043c67676daba09f75c8
|
| | |
| | |
| | |
| | | |
Change-Id: I61331a6eb237f8883bf604c0767623b08c2fa41b
|
| | |
| | |
| | |
| | | |
Change-Id: I5728222ba173eedb67e6fa4c599b39b61c923e23
|
| | |
| | |
| | |
| | | |
Change-Id: I6bb4df07ad4659d900a95379193f5cb95d7706c3
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The ticker still needs to show up over the status bar, which will take a bit of
window manager work, so it's just out of position for now.
Change-Id: Ib5781925db63a22d9352a7b5017a36eec3229395
|
| | |
| | |
| | |
| | | |
Change-Id: I432b9ee73a473fe4af8b0caeede4993c67be6518
|