Sailesh Nepal
968740b5f5
Add abstract base implementation of CallService.
...
Base implementation takes care of a lot of boilerplate code.
Change-Id: Iaf5a16f5718727cee0f7efb4af53a021536f50d8
2014-02-20 15:26:18 -08:00
Sailesh Nepal
77e0d606f6
Add interface definitions for CallService/PhoneService
...
Interfaces are meant to replace ThirdParty*.aidl/java files in same
directory long term. The differences in methods are on purpose and
reflect more recent design directions.
Change-Id: Ia98603a1d0b6d07a3393c5f7c5aa040f9e3916e4
2014-02-20 15:26:03 -08:00
Ben Gilad
35699a295a
Following up on the TODO to rename newIncomingCall, see ag/417776 for the corresponding services/telecomm change.
...
Change-Id: I8296856c2b8d89aa7962c9ccd231463b9b5e8079
2014-02-20 15:23:08 -08:00
Evan Charlton
9a23a55df2
Add CallServiceInfo descriptor object
...
CallServiceInfo allows CallServiceProviders to describe the
CallServices' requirements (e.g. network requirements) and info
(e.g. ComponentName).
Change-Id: Iff694b998d18e7ce424ec976e9134e3c70f8b6f4
2014-02-20 15:14:35 -08:00
Sailesh Nepal
222f1290ba
Make telecomm APIs public
...
Change-Id: Ie7243be369e55df9696b544d8b286c978ceb4b39
2014-02-20 15:14:34 -08:00
Santos Cordon
8bc8228f73
Update API
...
Change-Id: I0bd0fe32900de6288ef1c19d1ecf85868d467085
2014-02-20 15:14:34 -08:00
Santos Cordon
5f66e8819f
Adding ACTION_INCOMING_CALL intents to new TelecommConstants.java class.
...
Change-Id: I468156fa9499ff904678b5ed57f4fa3cec2f7229
2014-02-20 15:14:33 -08:00
Santos Cordon
f6d868bd54
Adds methods for a call service respond to a call().
...
Change-Id: Ib597037b8fafcfa54f3bd1ee21b91285ea595fd4
2014-02-20 15:14:32 -08:00
Santos Cordon
713f1d7f21
Change call state to enum and add it to CallInfo.
...
Change-Id: Ic88096aa6680245913e4d50da1ff7797813f8abc
2014-02-20 15:14:13 -08:00
Santos Cordon
04c9f556c0
fix build break.
...
Change-Id: I3e9ab82fb4afb87aaa09259dba269146fe858e72
2014-02-20 15:12:55 -08:00
Santos Cordon
3d3735e3d3
Adding call state constants to Telecomm.
...
Change-Id: I40675477a96c9a74a17782870c5824702466e6cc
2014-02-20 15:12:55 -08:00
Santos Cordon
805afaaf23
CallInfo usage everywhere; selector using call-service Id strings.
...
Change-Id: Ide81dc869d6e025a83685b7247ee4179ec7097ab
2014-02-20 15:12:54 -08:00
Santos Cordon
9cf80ed2b4
Add @hide to InCall APIs (fixes build break).
...
Change-Id: I2911d1e96466e26891c5a6f1edb2440114eb3b4e
2014-02-20 15:12:54 -08:00
Santos Cordon
8f3fd30a60
Add interfaces between Telecomm and InCall.
...
Change-Id: Ie0e8c5e6626e1db33eb1142b302bf415785cfe47
2014-02-20 15:12:53 -08:00
Santos Cordon
658c0cf6c3
Update the Telecomm APIs to use CallInfo.
...
Replace uses of callId and/or handle with a single, extensible CallInfo
object.
Change-Id: I4b7b86ccb7153e5dc49f4d3fa31f485fd06a960a
2014-02-20 15:12:53 -08:00
Santos Cordon
8986ef4601
Updates CallService API.
...
Adds additional parameters and a response method for
isCompatibleWith on ICallServiceAdapter.
Adds connectionStartTime to CallInfo.
Change-Id: I27a8d14c5c63d3f6a70a290ffb39d9f623d40a60
2014-02-20 15:12:52 -08:00
Ben Gilad
f042a3f067
Following up on our discussion offline to introduce response objects for isSwitchable.
...
Change-Id: Ic1385d9b67ed0a859128845574d48ad90d6152a2
2014-02-20 15:12:51 -08:00
Ben Gilad
2e412075ba
Remove unused code/comments and adding missing tags etc.
...
Change-Id: I6ec7eda46a2b61bee26b4edca1bede5c00177712
2014-02-20 15:12:51 -08:00
Ben Gilad
0f7dac1741
Adding the CallServiceSelector skeleton (AIDL) files.
...
Change-Id: I55ca3bed6e1b964602a9291bd388a10c99729da7
2014-02-20 15:12:50 -08:00
Santos Cordon
73e64fe81a
clean up javadoc.
...
Change-Id: I64b20065fffbcd5a53ab9d2b5d424e3cea2db3b3
2014-02-20 15:12:50 -08:00
Santos Cordon
4939ccf786
Remove CallServiceProviderAdapter and replace with CallServiceLookupResponse.
...
Change-Id: I55a574784162e3cc4a88b2889f1d14a07116f937
2014-02-20 15:12:49 -08:00
Santos Cordon
6fee2ea8f8
Revert "Remove CallServiceProviderAdapter and replace with CallServiceLookupResponse."
...
This reverts commit 753fc58932e976086069bacb3e5252332960644b.
Change-Id: Ie17b4918fa404eb768c0f3ce5109d6cc8b2d1da8
2014-02-20 15:12:49 -08:00
Santos Cordon
6fbb1b73f8
Remove CallServiceProviderAdapter and replace with CallServiceLookupResponse.
...
Change-Id: I4d1c007bd46b804ecbb80163fc26de199cdbb2eb
2014-02-20 15:12:48 -08:00
Santos Cordon
6734a173f0
Add a default CallServiceProvider implementation.
...
Change-Id: Ib9afcaac2e971fc8cd9d1fdef2d6ae97cbb79757
2014-02-20 15:12:47 -08:00
Santos Cordon
3784133b95
Additional fixes to aidl files.
...
Change-Id: I24e5ae0ff65c3049d735cd4c6e1d79a0c406d92b
2014-02-20 15:12:47 -08:00
Santos Cordon
b3e51b7918
Fixing typos and a build break.
...
Change-Id: I74ac6da8a9943b3b2cc76a4fc75027b7717b1bb3
2014-02-20 15:12:46 -08:00
Ben Gilad
e57944dd55
Add the CallService base class and the necessary call-service-provider
...
AIDL interfaces.
Change-Id: Ic0aab1245d259f1148d403033647d795e07ab015
2014-02-20 15:12:45 -08:00
Ben Gilad
bb69b0c2d8
Adding the frameworks/base code from https://googleplex-android-review.git.corp.google.com/#/c/391028
...
Change-Id: I6fe7aae52a7ff52da1a1e009e8361810fcaddd1e
2014-02-20 15:12:44 -08:00
Ben Gilad
d13e1d2bab
Remove the telecomm entries now that we have https://googleplex-android-review.git.corp.google.com/#/c/398927
...
DO NOT SUBMIT until the above CL is uploaded.
Change-Id: I4e4f19175b502ba81c882d1379d1d225b0e6ba67
2014-02-20 15:12:43 -08:00
Ben Gilad
09538ebd04
Initial frameworks/base/telecomm check in.
...
Change-Id: Idd2bb597c4066f7f0c14da8fe277e969e52c0f00
2014-02-20 15:10:06 -08:00
Santos Cordon
bbc743607a
Add abstract base implementation of CallService.
...
Base implementation takes care of a lot of boilerplate code.
Change-Id: Ic7ee3325f694f7df06d23501d77172b4770551bc
2014-02-20 15:09:50 -08:00
Santos Cordon
7d855704ad
Add interface definitions for CallService/PhoneService
...
Interfaces are meant to replace ThirdParty*.aidl/java files in same
directory long term. The differences in methods are on purpose and
reflect more recent design directions.
Change-Id: Ia5ece7149b228a44758e659a4cabfc0676d1c499
2014-02-20 15:09:29 -08:00
John Reck
33eabdca81
am 2f2c0e75: Merge "Fix NPE in layer destruction"
...
* commit '2f2c0e75af6c1a52e067903d0cf9aa4cddd4e37e':
Fix NPE in layer destruction
2014-02-20 13:26:56 -08:00
John Reck
2f2c0e75af
Merge "Fix NPE in layer destruction"
2014-02-20 21:24:29 +00:00
Derek Sollenberger
238e0d7c48
am 96f0369b: Merge "Update framework to enable Skia to run in debug mode."
...
* commit '96f0369b25811319398a268071eb147fe14a09e3':
Update framework to enable Skia to run in debug mode.
2014-02-20 13:19:29 -08:00
John Reck
6b3c4113c4
Fix NPE in layer destruction
...
Bug: 13111945
Fixes an issue where a layer is destroyed after the GLRenderer
lost its Surface. Instead just check that the context we want is
current regardless of the active surface
Change-Id: I6537e6232b5c667b218b896ed5ef390fbe956344
2014-02-20 13:18:42 -08:00
Derek Sollenberger
96f0369b25
Merge "Update framework to enable Skia to run in debug mode."
2014-02-20 21:14:50 +00:00
Michael Wright
1ed8c7d52a
am 40c3ddd3: Merge "Make deliverInputEvent tracing asynchronous"
...
* commit '40c3ddd3a2462bc41e5fbf4932373ebd83961a6f':
Make deliverInputEvent tracing asynchronous
2014-02-20 13:10:29 -08:00
Michael Wright
40c3ddd3a2
Merge "Make deliverInputEvent tracing asynchronous"
2014-02-20 21:07:56 +00:00
Derek Sollenberger
2d5cf4f6db
Update framework to enable Skia to run in debug mode.
...
Change-Id: I8ba605cfae61b584dad27e3245c4482c8dfdff2e
2014-02-20 14:47:54 -05:00
Deepanshu Gupta
6224293d8e
am 09fcce52: Merge "Add ability to obtain themed Drawable from Context"
...
* commit '09fcce52b4c21f6c2bd5b425731aa02871804a5b':
Add ability to obtain themed Drawable from Context
2014-02-20 10:40:53 -08:00
Deepanshu Gupta
09fcce52b4
Merge "Add ability to obtain themed Drawable from Context"
2014-02-20 18:37:50 +00:00
Guang Zhu
54ddd8f5bd
am c4f6c351: Merge "use min app launch time in AppLaunch perf test"
...
* commit 'c4f6c351e18380e712d5d365d2a13cfa5674daf7':
use min app launch time in AppLaunch perf test
2014-02-19 19:19:21 -08:00
Guang Zhu
c4f6c351e1
Merge "use min app launch time in AppLaunch perf test"
2014-02-20 03:17:23 +00:00
Michael Wright
d2c3adc9c9
Make deliverInputEvent tracing asynchronous
...
Change-Id: I640ed4003194d6d4b202680e5c8fffc81749d60f
2014-02-19 19:11:21 -08:00
Guang Zhu
2861a89bed
use min app launch time in AppLaunch perf test
...
Change-Id: Id3a5872ff29fba5daeff058f0842fd011e50a0a1
2014-02-19 18:59:00 -08:00
John Reck
0def5a5251
am a13a69f0: Merge "Fix layer recycling for GLRenderer"
...
* commit 'a13a69f0e56a4e9998ec4faa78e24c7431b68e72':
Fix layer recycling for GLRenderer
2014-02-19 18:40:25 -08:00
John Reck
a13a69f0e5
Merge "Fix layer recycling for GLRenderer"
2014-02-20 02:37:40 +00:00
John Reck
0b2c8df7a6
Fix layer recycling for GLRenderer
...
Bug: 13007905
Change-Id: I1589f2bb14429099e391c03d7dfb1650da145f28
2014-02-19 18:31:08 -08:00
RoboErik
b0e7c2464b
am 5f105a1e: Another javadoc fix
...
* commit '5f105a1efb656cf7ce94e7e990d7f0b45f2ea2a1':
Another javadoc fix
2014-02-19 17:40:53 -08:00