| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
Bug: 17479050
Change-Id: If6fe2949d17ad2d407df5b797c1915eb0e9bf421
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The existing code for notification manager/listeners uses a oneway
binder api to deliver messages. One problem with this is that
notification objects can sometimes get fairly large, and can bump
into the oneway binder transaction buffer if many happen at once.
To reduce this issue, flip the service into a oneway delivery of
a status bar notification holder, whose wrapped content is then
immediately fetched upon receipt of the one-way message. This moves
the meat of the fetch to be over a two-way interface without changing
the properties of which object is actually sent (a tickle solution
with lookup key would have changed this)
Further research: attempt to chunk notification objects themselves.
They can sometimes transfer hundreds of KB over a binder transaction.
Bug: 15426276
Change-Id: Ib1a1f4ff848c16f80bcf2ae4dfd2b87a9091f0b2
|
| |
| |
| |
| |
| |
| |
| |
| | |
-A swapped the param order on MediaBrowser.MediaItem constructor
-Added a missing aidl file for MediaItem
bug:17205016
Change-Id: I61538d76f76a993ed5a47b881e0d291fef1d8db3
|
|/
|
|
|
|
|
| |
Also, rename methods to be onPaused instead of onDisplayPaused, etc.
Bug: 17008630
Change-Id: Id9ead22a42d36ac338309f0f021ba341ed991144
|
|
|
|
|
|
|
|
| |
Does all the updates in the bug except the loadIcon/loadBitmap
methods, which are removed per feedback from Sharkey.
bug:17205016
Change-Id: Ie84d4d25a59c6985ce16972c26c8d1e5c02ff5c9
|
|
|
|
|
| |
This CL is dependent on I3d2a230b0362520b9f1b2bc3792260116971e106
Change-Id: I1a0d655877d9368d833d62e231797af4b2560862
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Add sendScratchpadCommand to IHdmiControlService interface,
which is used to send scratchpad command.
2. Add IHdmiMhlScratchpadCommandListener to handle incoming
MHL scratchpad command.
Bug: 17146522
Change-Id: I8e8e743dc08a18c80867be470997ce79d3292c15
|
|
|
|
| |
Change-Id: I310fadafb5a6b8190a32e5d87f3e1823c87bcef7
|
|
|
|
|
|
|
| |
Also, enforce that there is only one valid MediaProjection at a time.
Bug: 16488053
Change-Id: Id05445d798c98cb208bc4dab186296392e15d30b
|
|
|
|
|
|
| |
Bug: 16416927
Bug: 16494880
Change-Id: I45fbe287c410cbb5e1b985f320b862d732811f43
|
|\
| |
| |
| | |
lmp-dev
|
| |
| |
| |
| | |
Change-Id: I98fb4821642e3431bb41506de3d8905f90a40729
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ Added a getVideoCallProvider function in IImsCallSession
+ Added IImsVideoCallProvider aidl. This is used for communication
between Telephony and the ImsService. It is redundant with
IVideoCallProvider on some level, but see associated bug and comments
in the class for more detail.
+ Added IImsVideoCallCallback. This is used for communicationing
callback invocations from ImsService to Telephony. It is redundant
with IVideoCallCallback for same reason in bugs/comments.
+ Some minor formatting changes.
Bug: 16886403
Change-Id: I03de12d4432f837e0930bc077307509b645493e0
|
|
|
|
|
|
|
|
| |
This will be used shortly to connect up with permissions
confirmation UI.
Bug: 16515814
Change-Id: If28cecc28549900d960ac107a1fba0b10ce5bd7b
|
|
|
|
|
|
|
|
| |
Bug: 14298175
(cherry picked from commit dbcae5ceb766b0bc65fa819841f9bfab9ae11c2f)
Change-Id: I982d02184b7bfdd14f447e2761fe5d058c53489b
|
|
|
|
|
|
| |
Code for adding ECBM functionality for IMS.
Change-Id: I2833c81baf0a55a18ac6433c47fd76bad7cf0ec9
|
|
|
|
|
| |
Bug: 16401635
Change-Id: I994bd80be40052c2f894199bb44ebbde40077f27
|
|
|
|
|
|
| |
This reverts commit 9fef5fbcd6d47ef86823b3a2d82d34801f9be335.
Change-Id: Idabe1c2901e0e26d38f84583308f69804ab2c1c3
|
|
|
|
|
| |
Bug: 16401635
Change-Id: I138a9aa0bb156982b6c7656c51a1e2194776e4ed
|
|
|
|
|
| |
Bug: 16516536
Change-Id: I14597d3c9470c94e3bc5b8cff500d2fe6b2fd977
|
|
|
|
|
|
|
| |
Mostly cosmetic changes from API council feedback.
Bug: 16543552
Change-Id: Ic926829b3f77c31f50a899c59b779353daf00d59
|
|
|
|
|
|
| |
Bug: 16494880
Bug: 16495203
Change-Id: Ife3b6723374ea5fbbff4927c4f9168d075be21e1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add new interface, IHdmiRecordCallback, in order to handle
result of all recording features, One Touch Record and
Timer Recording.
HdmiRecordCallback is clientside interface which uses
RecordSource as return of getOneTouchRecordSource,
instead of raw byte array.
Along with it, add TimerRecordingAction.
Bug: 16160962
Change-Id: If0ed7abc5f45b020b39555cac585becbe8ee7da4
|
|
|
|
|
|
| |
b/16405976
Change-Id: Ic982ea2467d116585780c20c2fa7e974e50f8345
|
|
|
|
| |
Change-Id: I3a1e3eead99a98b1890e05843dd90203cee517b7
|
|
|
|
|
|
|
|
|
| |
Use an activity intent for local approval instead of a type.
Use PeristableBundle instead of Bundle.
Pass requestId as an explicit argument in cases where it's required.
Bug: 16400892
Change-Id: Id882033f17c39aa9cd63a7eeb73bb7b51f98cf5b
|
|
|
|
|
|
|
| |
We don't need the framework/framework2 split now with the multidex
support.
Change-Id: I30ee5c7e24df87b2c54e854f17fbf0b5adef4c60
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change introduces new two apis for one touch record.
1. setRecordRequestListener
It's used to get notified when a recorder device initiates
"one touch record". As return of callback, client should
generate "record source" and return it.
2. startRecord
It's used to initiate "one touch record" from Tv.
Along with this, add HdmiRecordSources which is a helper
class assisting buidling byte array form from the given
record source information.
Bug: 16160962
Change-Id: I403d37b752c9b7f799c6d8188a071ef420fe8ac2
|
|
|
|
| |
Change-Id: I53cdd2a07165427c4dea037893ade3049f57f584
|
|
|
|
|
|
| |
- This ensures that any data being loaded on the DSP comes from the framework
Change-Id: Ie15f0994850ba8f298ca07c49fe0b89e066d9e2b
|
|
|
|
|
|
|
|
|
|
| |
UsageStats API that allows apps to get a list of packages that have been
recently used, along with basic stats like how long they have been in
the foreground and the most recent time they were running.
Bug: 15165667
Change-Id: I2a2d1ff69bd0b5703ac3d9de1780df42ad90d439
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new MediaProjection infrastructure allows the system to hand out
tokens granting the ability to capture the screen's contents, audio,
etc. at a granular level. It's intended to be used both for screen
casting, via the cast APIs, as well as screen sharing via third party
applications.
The screen sharing case is implemented, but all of audio capturing
is still forthcoming.
Change-Id: I4b24669bed7083e11413c10ed8d6b025f5375316
|
|
|
|
|
|
|
|
|
|
|
|
| |
Load libwebviewchromiumloader and use it to load the real WebView
library, to enable sharing of the relro segment between different
application processes without requiring that the library be preloaded in
the zygote. A system service is added to track whether the relro segment
file has been prepared, and block loading of the library until it has
been.
Bug: 13005501
Change-Id: I846b37c7b8e2a4eb8a39e4fd455bccbb2048c173
|
|
|
|
| |
Change-Id: Ic9a16d587897b272f85cdb2b8c52b51bca060d18
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Simplify back to being a broadcast receiver and add an extra to
indicate that a new request is desired vs. returning a pending
response from before.
Change-Id: Iafd16ed98293a2cc09006d2cce097fc3d590bbe2
|
| |
| |
| |
| |
| | |
Bug: 15838097, Bug: 15973274
Change-Id: Ida060696cb6222c8ced576d86c100c25d94dc5c0
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
This CL removes CallServiceProvider. Instead of using a
provider we'll look up ConnectionServices using the package
manager instead.
This CL also removes CallServiceDescriptor. For incoming calls,
connection services will now pass a PhoneAccount instead
of a call descriptor. For outgoing calls we already use
PhoneAccounts for everything.
Change-Id: I2e40c5c64c0d242dc41b680943d7e9209142db5b
(cherry picked from commit 7ade570fdc1ae719abca54867d97dc7f0130d664)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch introduces basic infrastructure for the new MediaRouter
API. The code is fully documented but incompletely implemented.
It is being submitted not to facilitate API reviews.
MediaRouter is a new class that applications used to discovery,
connect to, and control media devices as represented by media
destinations and their routes. Routes may offer a variety of
capabilities. This new class is a much more powerful replacement
for the existing MediaRouter.
MediaRouteService is a base class for creating media route services
which third-parties can implement to make routes available to
applications. It is analoguous to the MediaRouteProvider
infrastructure of the old media router support library but it
is designed to be integrated into the framework and enable a
variety of new usages such as remote display projection.
Stay tuned for more...
Change-Id: I2c7c6013d9f751d71e83697e7fc9e49bf7751fef
|
|
|
|
|
|
| |
The new APIs will not be as tightly integrated into MediaSession.
Change-Id: I5cfd37d9d8d0c5d46c55edb5cf0772a8f1ef13ab
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Convert restrictions provider to a service instead of a receiver.
Add a way to get pending responses from restrictions provider.
Add AbstractRestrictionsProvider.
Add a callback API for responses.
Removed some constants in RestrictionsManager.
Added new constants for errors and error codes.
Much improved javadocs.
Bug: 16176009
Change-Id: I838a50fabc80b94b632294b3a55cd5d8092acf55
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of surfacing all the existing cryptic error codes, we're
going to classify them into broad categories when surfacing through
public API. This change introduces InstallResultCallback and
UninstallResultCallback, and wires them up to existing AIDL
interfaces.
Also start defining general SessionObserver for apps interested
in general progress details, such as Launcher apps. Details about
active sessions are returned through new InstallSessionInfo objects.
Bug: 14975160
Change-Id: I068e2b0c30135f6340f59ae0fff93c321047f8f9
|
|
|
|
| |
Change-Id: I5f422aae105cbf8e85aee711aaa49b5d2e958573
|
|
|
|
| |
Change-Id: I7c4fff3526583475a5edf1f4ba8fede4e9419ead
|
|
|
|
| |
Change-Id: Ib4feca004b53fa89dcece4299974ab08913455a0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Permits apps with permission
android.permission.ACCESS_PERSISTENT_PARTITION to obtain
a read and write data blocks to the PST partition.
Only one block ever exists at one time in PST. When
a client writes another block, the previous one is
overwritten.
This permits storing a block of data that will live
across factory resets.
Change-Id: I8f23df3531f3c0512118eb4b7530eff8a8e81c83
|
|
|
|
|
|
| |
- put android.filterfw and android.filterpacks in framework2
Change-Id: I1ecc6ab833d6c6d20d976789bacfd085f4e0bff9
|
|\ |
|