| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This reverts commit 1a937b04e63539cb1fab1bde601031d415c7156f.
Bug: 20641986
Change-Id: I035d945d1561e5fc7c914aa9362635f763c83cfd
|
|
|
|
| |
Change-Id: I7ea2591e701140430ab2060ae0ce51af114c3acf
|
|
|
|
| |
Change-Id: Ifd69f1f3dd308a7e17a1442e2f3950da8b03cec4
|
|
|
|
| |
Change-Id: I6e338dee76063d7d200967bef0ed1122c2769d42
|
|
|
|
|
|
|
|
| |
It is disabled dead code already and not useful anymore
with the new caching in LockSettingsService.
Bug: 18163444
Change-Id: Icc184e923e0fbeab31ed128336c01f835b24c6f2
|
|
|
|
|
|
|
|
|
|
| |
- Changing package from android.telecomm to android.telecom
- Changing package from com.android.telecomm to
com.android.server.telecomm.
- Renaming TelecommManager to TelecomManager.
Bug: 17364651
Change-Id: I192cb5d189f55db012ea72ee82ccc5aedbc21638
|
|
|
|
| |
Change-Id: I5c041bac357466d918d3dd209f36b505fd000852
|
|
|
|
| |
Change-Id: I4fe5ca7f8024d3a8d68eea6070d8c508501da280
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We set the system_server classpath in the environment
(like we do with BOOTCLASSPATH). After the zygote forks
the system_server, we dexopt the classpath (if needed)
and then launch the system server with the correct
PathClassLoader. This needed several small / medium
refactorings :
- The logic for connecting to installd is now in a separate
class and belongs in the system_server.
- SystemService / SystemServiceManager have now moved to
classes.jar. They are only used from there, and since they
use Class.forName, we want them to be loaded by the
system_server classloader, and not the bootclassloader.
- BootReceiver now moves to frameworks.jar, because it is
used by ActivityThread and friends.
bug: 16555230
Change-Id: Ic84f0b2baf611eeedff6d123cb7191bb0259e600
|
|
|
|
| |
Change-Id: I0f2375c281ed24615604abf41aad6e976a5d5427
|
|
|
|
|
|
|
|
|
| |
This removes the MediaSessionInfo class and adds a method on the
controller to get the package name. This also converts code that
depended on the session's UUID to use the token for comparison or
the Tag in the case of test code that needs a string identifier.
Change-Id: Icb8dc76c70e23e897da8fd07651c524b96372bf9
|
|
|
|
|
|
|
|
| |
The framework intermediates path moved. Failing to notice this will
cause your classpath to be wrong and you'll get red on new aidl methods.
This removes the old path which makes it more obvious that it's moved.
Change-Id: If1a36fefc703b7899e09687e2de598c3830fa72e
|
|
|
|
|
|
|
| |
We don't need the framework/framework2 split now with the multidex
support.
Change-Id: I30ee5c7e24df87b2c54e854f17fbf0b5adef4c60
|
|
|
|
| |
Change-Id: I5a082e50dafea0104174cb97d3ae8af168944fc3
|
|
|
|
| |
Change-Id: I3995214498d22fa1bdb82eb44cda2e5ca6ba02a4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The thumbnail returned from ActivityManager.getTaskThumbnail() now
contains either a Bitmap or a ParcelFileDescriptor that points to
a file containing a compressed Bitmap. The Recent tasks list is
now responsible for all thumbnail Bitmap caching as the activity
manager keeps only the most recent 5. This also permits low memory
devices to have many more tasks in the Recent tasks list.
As part of this CL the concept of subtasks is removed eliminating
code supporting the TaskAccessInfo and IThumbnailRetriever classes.
Fixes bug 15828934.
Change-Id: I0fd0320a1a04e3c78d79357899b83a2fff97abf2
|
|
|
|
|
|
|
|
|
|
| |
Move aidl files from frameworks/opt/net/ims to frameworks/base so lpdk
compiles. The reason is lpdk doesn't have frameworks/base sources so
references to Pending and Bundle in aidl files breaks the pdk build.
I had to move all of them and the ims/*java files for dependency reasons.
Change-Id: I92452562591b157cecdfc01bcd892c4f35f5965c
|
|
|
|
|
|
|
|
| |
Invoke TelephonyManager#listen to connect mPhoneStateListener to receive
the notifications.
Bug: 15568103
Change-Id: I5a3fa6347704e96ceb34289f74ba6e3157bbb333
|
|
|
|
|
|
|
|
|
|
|
|
| |
Everything that used the IdleMaintenance APIs/broadcasts gets to use the
spiffy new JobScheduler instead. Hooray!
On top of that, the now-obsolete "idle maintenance" APIs are now gone
entirely. Double hooray!
Bug 14993295
Change-Id: I5fb67c296ca8cd0ba8a2c8760a0f0d9d962d813b
|
|
|
|
|
|
| |
Add initial IMS and MSIM support from klp-wireless-dev-mirror
Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
|
|
|
|
|
|
|
|
| |
Switch to the official "JobScheduler" etc naming.
Bug 14997851
Change-Id: I73a61aaa9af0740c114d08188bd97c52f3ac86b7
|
|
|
|
|
| |
Bug: 15345342
Change-Id: I665ca23f0f074ce29cb2e047109b209178532107
|
|
|
|
|
|
| |
package
Change-Id: I26e39dc11add182e07bcc13456a166c86c911210
|
|
|
|
|
|
|
|
|
|
|
| |
Normal apps can't hold it now. If they try to use
getRecentTasks() or getRunningTasks() without the permission,
they will only see their own tasks and home in the list.
Also took this opportunity to eradicate all of the old pending
thumbnail stuff.
Change-Id: I6dc52a06221c78097162e4a8b482027b798bf3ee
|
|
|
|
| |
Change-Id: I58b0acda2a91b3afe6febc3bc00e26fbe27dd431
|
|
|
|
|
|
|
| |
This provides APIs to control and create individual television inputs on
the system which will later be hosted by television applications.
Change-Id: I6866d28e78175a1bff2c32a85c5d77e94d0cd60c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. The old introspection model was allowing querying only the active window
which is the one the user is touching or the focused one if no window is
touched. This was limiting as auto completion drop downs were not inspectable,
there was not way to know when the IME toggles, non-focusable windows were
not inspectable if the user taps them as until a screen-reader starts
introspecting the users finger is up, accessibility focus was limited to
only one window and the user couldn't use gestures to visit the whole UI,
and other things I can't remember right now.
The new APIs allow getting all interactive windows, i.e. ones that a
sighted user can interact with. This prevents an accessibility service
from interacting with content a sighter user cannot. The list of windows
can be obtained from an accessibility service or the host window from an
accessibility node info. Introspecting windows obey the same rules for
introspecting node, i.e. the service has to declare this capability
in its manifest.
When some windows change accessibility services receive a new type
of event. Initially the types of windows is very limited. We provide
the bounds in screen, layer, and some other properties which are
enough for a client to determined the spacial and hierarchical
relationship of the windows.
2. Update the documentation in AccessibilityService for newer event types.
3. LongArray was not removing elements properly.
4. Composite accessibility node ids were not properly constructed as they
are composed of two ints, each taking 32 bits. However, the values for
undefined were -1 so composing a 64 long from -1, -1 prevents from getting
back these values when unpacking.
5. Some apps were generating inconsistent AccessibilityNodeInfo tree. Added
a check that enforces such trees to be well formed on dev builds.
6. Removed an necessary code for piping the touch exploration state to
the policy as it should just use the AccessibilityManager from context.
7. When view's visibility changed it was not firing an event to notify
clients it disappeared/appeared. Also ViewGroup was sending accessibility
events for changes if the view is included for accessibility but this is
wrong as there may be a service that want all nodes, hence events from them.
The accessibility manager service takes care of delivering events from
not important for accessibility nodes only to services that want such.
8. Several places were asking for prefetching of sibling but not predecessor
nodes which resulted in prefetching of unconnected subtrees.
9. The local AccessibilityManager implementation was relying on the backing
service being ready when it is created but it can be fetched from a context
before that. If that happens the local manager was in a broken state forever.
Now it is more robust and starts working properly once the backing service
is up. Several places were lacking locking.
bug:13331285
Change-Id: Ie51166d4875d5f3def8d29d77973da4b9251f5c8
|
|
|
|
|
|
|
| |
This is to make it easier to distinguish the new apis from the old
ones.
Change-Id: Ic5eaf65e8bd054a844f87b9118c4bb18f30ac8a7
|
|\
| |
| |
| |
| | |
* commit '9158825f9c41869689d6b1786d7c7aa8bdd524ce':
Move some system services to separate directories
|
| |
| |
| |
| |
| |
| |
| |
| | |
Refactored the directory structure so that services can be optionally
excluded. This is step 1. Will be followed by another change that makes
it possible to remove services from the build.
Change-Id: Ideacedfd34b5e213217ad3ff4ebb21c4a8e73f85
|
|\ \
| |/
| |
| |
| |
| |
| | |
activity is started." into klp-dev
* commit '5c880d0d1551603dcc4366406ec9ee3b812a8fc4':
Refactor how the print dialog activity is started.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1. Before the print job activity was started asyncronously with
respect to the print call on to the print manager. This was
creating a situation where the starting activity may finish
before the print dialog appears which may lead to an orphaned
print document adapter with no data to print (as the UI is
is gone), or strange behaviors where the print dialog starts
on as a separate task.
To address this the pending intent for starting the print
dialog is not started by the print spooler since we cannot
call into it synchronously as we have to start its process
and bind to the spooler service which leads to jankyness in
the client app. Now the pending intent is created by the
print manager service in the synchronous print call so
from an app's perspective calling print starts the activity.
The side effect of this design is that the print dialog
activity may start before the system is bound to the spooler
service. In such a case the print activity cannot start
poking the print spooler state as the system registers
callback to observe the spooler state. To address this
the print spooler activity disables the UI and also binds
to the spooler service which happenes immediately after it
is started. As soon as the print dialog binds to the
service it starts the UI.
2. Fixed an bug in the printer adapter of the print dialog that
was leading to a crash if the only item in the adater is the
all pritners option and it is selected.
3. Piping the package name that started the printing so we can
pass it to the storage UI as a hint to open the last location
the app used.
bug:11127269
Change-Id: Ia93820bdae0b0e7600a0930b1f10d9708bd86b68
|
|\ \
| |/
| |
| |
| |
| |
| | |
warning disabled by default"" into klp-dev
* commit '66c8aa7413f6bbd4ecd14048ea03267cd5d96fba':
Revert "Headphones volume warning disabled by default"
|
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 7cf06209dcdbadd41fabd7e4e7229832aa8ffff2.
Bug: 10297243.
Change-Id: I95b9b34bb38550af493f9a585b6940c4e18e39cc
|
|\ \
| |/
| |
| |
| | |
* commit '0cc9298320fa6f018f0a2b7292057be46964c15c':
Put soundpooled sounds in the right place.
|
| |
| |
| |
| |
| | |
Bug: 10846839
Change-Id: I5318c2d54ea0e25fa74bbafc35fb4f7a2883b351
|
|\ \
| |/
| |
| |
| | |
* commit '5bb7cefa6f4e068057065c9090a4bb09972487f0':
New sounds for K.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
AudioPackage12 uses the new sounds (specifically the default
versions at 44.1kHz); device-specific makefiles can elect to
use the 48k versions instead by including
AudioPackage12_48.mk.
Bug: 9454760
Change-Id: If714fc4b98f6700163f08c92a6376f28f9616382
|
|\ \
| |/
| |
| |
| |
| |
| | |
/system/media/video/" into klp-dev
* commit 'edc538a7936925edb9767148dee39f3e78b9ef08':
Remove obsolete assets from target /system/media/video/
|
| |
| |
| |
| |
| |
| |
| | |
These were previously used for background replacement effect, but it seems
like they aren't needed any more and just take up space in filesystem.
Change-Id: I0782ac0c8f109e4f28e9f43c20d30dc6ccd82ef7
|
|\ \
| |/
| |
| |
| |
| |
| | |
system image" into klp-dev
* commit 'add9898c7258563888dfda98e5de0faaaf32a201':
Fix broken copy of kl/kcm/idc files to system image
|
| |
| |
| |
| |
| | |
Bug: 10633915
Change-Id: I244b85dc92d50bf8bdcfdf0fe32556eff8c5d279
|
|\ \
| |/
| |
| | |
Change-Id: I1ce1b48a9fb954caf4fd15237f2f608ac9c478fe
|
| |
| |
| |
| |
| |
| |
| | |
Issue #10460684 KLP API Review: android.view.transition and android.animation
Issue #10570740 Transitions: inflate transition targets from xml
Change-Id: I7a3f6d3aece2fcafc5efd555d033f79e86635c98
|
|\ \
| |/
| |
| |
| |
| |
| | |
klp-dev
* commit '5d73148d4269dce9ce716f022df3a69fc9813195':
Add cleanspec for bitmap jni issue
|
| |
| |
| |
| | |
Change-Id: I0b270a8c1edd28a305e014ad7b0039f56787b25a
|
|\ \
| |/
| |
| |
| | |
* commit '8a57aac9ad63e97b507b2fd2e4c4b0b62ddf11a1':
Fix incremental builds.
|
| |
| |
| |
| |
| |
| | |
Add a cleanspec step.
Change-Id: I449fb89334e73037087865e886d7108e7f60ffce
|
|\ \
| |/
| |
| | |
Change-Id: Id9e6fa12056fc6cef7b77c70c73591dfc82e70a9
|
| |
| |
| |
| | |
Change-Id: I350bf6c0dfae116898b13c9f2570c7263eff1814
|