Santos Cordon
0bae09fdde
Move showCallScreen & isInAPhoneCall to PhoneManager.
...
Change-Id: I852da78ae80eba120932fb7acb1e5c3db2a8f18a
2014-07-09 18:53:41 +00:00
Sailesh Nepal
e7ef59a77d
Add Connection.setStatusHints
...
This CL allows a connection to specify a status hint. The hint
contains a label and icon that can be displayed in the InCallUI.
For example, wifi calling can set a wifi icon and ssid.
Change-Id: I125628b74784d2303b9a429038a9f7ee604f241e
2014-07-08 21:54:03 -07:00
Sailesh Nepal
24ae29623f
Merge "Add Connection.setAudioModeIsVoip"
2014-07-08 21:53:37 +00:00
Sailesh Nepal
33aaae4a07
Add Connection.setAudioModeIsVoip
...
This API will be used by Telecomm to set the call's audio mode.
Change-Id: I29028e614c598d1f2501c4dfdcdbfc929b09f925
2014-07-09 00:19:59 +00:00
Tyler Gunn
12013ad193
Adding "start call with video" extra for ACTION_CALL intent.
...
- Added extra.
- Updated Call, CallInfo, ConnectionRequest to pass extra.
Bug: 16014224
Change-Id: I8b390f4d416c71bb6139d299b746fc06d5f8e6a5
2014-07-08 14:04:58 -07:00
Ihab Awad
dcaa5d6d09
Fix short description and name values for PhoneAccount.
...
Change-Id: If8effee1d1dc0b40cf59dd69fb3141e9d3a202a6
2014-07-08 19:16:02 -07:00
Sailesh Nepal
b99e0e20ad
Remove unused ConnectionRequest constructor
...
Change-Id: If1e19c8632f957155018e01a6aa3181cd9125322
2014-07-08 17:32:32 +00:00
Sailesh Nepal
2a46b90222
Move ICallService.aidl to IConnectionService.aidl
...
Change-Id: I5a082e50dafea0104174cb97d3ae8af168944fc3
2014-07-08 04:15:55 +00:00
Sailesh Nepal
2bed9563ed
Remove handoff APIs
...
This CL removes the old handoff APIs and renames
handoffCall() to phoneAccountClicked().
Change-Id: Iab1595faaadcdfe428d97891d314babea21e9633
2014-07-02 21:33:21 -07:00
Santos Cordon
3c4ff9effc
Move cancelMissedCallsNotification to PhoneManager.
...
Change-Id: I2ce26e77ef1f0acc11552bf28efc039391e09766
2014-07-02 23:39:30 +00:00
Tyler Gunn
d0154927a8
Adding "start call with video" extra for ACTION_CALL intent.
...
Bug: 16014224
Change-Id: I6240b50383de60fbe9038b247856227c6c278b85
2014-07-02 23:31:46 +00:00
Ihab Awad
ad4cc9ba38
Merge "Rename Telecomm "Subscription" to "Account" (1/7)"
2014-07-02 18:22:50 +00:00
Ihab Awad
9c3f18846a
Rename Telecomm "Subscription" to "Account" (1/7)
...
Change-Id: Ieb29f6ba9dadacb2c7e26969a47141e11a339a40
Conflicts:
telecomm/java/android/telecomm/InCallCall.java
2014-07-02 12:27:13 -07:00
Santos Cordon
f90186d93e
Add PhoneManager to expose functionality to phone/dialer apps.
...
Eventually, this will house the TelecommManager methods.
Change-Id: Id8b08d88a06a7b4e90a4a7f702ba56526e108ca5
2014-07-02 18:01:56 +00:00
Sailesh Nepal
ade3f25a48
Make RemoteConnection.getState public
...
Change-Id: Iead485345d01d47e346da014fdb9979def25c372
2014-07-02 00:33:45 +00:00
Andrew Lee
b8f4db89e6
Use proper name for method for setting paused image.
...
Change-Id: Ifc3ada4d3b88ae325c2e4edc0c0bdd1b9f836995
2014-07-01 17:00:30 -07:00
Tyler Gunn
9d9f703299
Merge "API support for reporting of changes to call features. (eg VoLTE, VoWIFI, etc)"
2014-07-01 19:22:38 +00:00
Tyler Gunn
8d83fa9bbd
API support for reporting of changes to call features.
...
(eg VoLTE, VoWIFI, etc)
Bug: 15987281
Change-Id: Iae351ca2fe7b36c067106695f611cca6b3230556
2014-07-01 19:22:22 +00:00
Andrew Lee
a5736291bd
Add function set CallVideoClient on the CallVideoProvider.
...
- Added implementation of RemoteCallVideoClient.
- Filled out the proxy methods on RemoteCallVideoProvider.
- Renamed methods on CallVideoClient/CallVideoProvider. Per Santos's
advice, this is to distinguish between the methods handling remote
communication, and the actual implementation of those methods.
Bug: 15893156
Change-Id: I5f433db1faa820dc96913091ce09938ddf40ffdd
2014-07-01 13:28:56 -07:00
Santos Cordon
e19a4fe32f
Merge "Move call-related SystemAPIs to TelecommManager. (1/3)"
2014-07-01 14:48:56 +00:00
Santos Cordon
9eb45934c5
Move call-related SystemAPIs to TelecommManager. (1/3)
...
Bug: 15672803
Change-Id: I46e448fe93a9c5b4ae013e8b2fd6f0ce89b94e69
2014-06-30 16:30:10 -07:00
Sailesh Nepal
091768c302
More fixes for Connection and RemoteConnection
...
Various clean ups and fixes:
- allow remote connection to have audio set
- allow remote connection to have abort
- move onPostDialWait from ConnectionService to Connection
- hide APIs we don't need
Change-Id: Ib2d0b40f2e9e7a6b5fbf5d6db48b509b7db3c906
2014-06-30 15:23:53 -07:00
Tyler Gunn
807de8aa76
Fixing crash in phone app due to missing null checks pertaining to
...
CallVideoProvider.
Change-Id: Ifd5a558a2b36e0cb656c9a57f64ae0744425a3ef
2014-06-30 21:26:05 +00:00
Andrew Lee
bd7c5908ed
Merge "Add ICallVideoProvider binder to the InCallCall object."
2014-06-26 23:50:27 +00:00
Andrew Lee
5dc3075cfc
Add ICallVideoProvider binder to the InCallCall object.
...
Bug: 15893156
Change-Id: I450d50c53e0e77944717d1fd8e7b246c3c4bf3b1
2014-06-30 11:44:20 -07:00
Tyler Gunn
bff4131d40
Added API methods for the CallVideoProvider.
...
Cleaned up comments in CallVideoClient to match.
Bug: 15893156
Change-Id: I9b1268726e64c2b73441272dae8d6a719a32fa16
2014-06-30 11:20:32 -07:00
Nancy Chen
5ffbfccea0
Add Subscription field to Call-related framework objects
...
Getter and setter methods for framework objects that will need to pass
subscription information between activities.
Bug: 15473965
Change-Id: If1e33fd1fe13262954572558580cdcda73795dc0
2014-06-27 16:17:21 -07:00
Andrew Lee
4ea10b0cba
Merge "Add methods to set a CallVideoProvider on a Call."
2014-06-26 18:07:29 +00:00
Andrew Lee
5ffbe8b850
Add methods to set a CallVideoProvider on a Call.
...
Bug: 15893156
Change-Id: I6ae151bc37d8c0be2e4c9823e9444717b6cdc0de
2014-06-27 15:03:24 -07:00
Tyler Gunn
7c668b921b
Adding CallVideoClient, used to provide a callback mechanism for the
...
framework to notify the InCallUI of events related to video calls.
Change-Id: Ife628b27bcefd8e88df2fc899cbbcfa07cfac90b
2014-06-27 21:57:12 +00:00
Andrew Lee
f759b5bb0b
Add wrapper to provide method calls for binder to InCallUI.
...
Bug: 15893156
Change-Id: I6b12c0e8c915e184bb469b5934865242f9fde00d
2014-06-27 14:11:51 -07:00
Sailesh Nepal
400cc48512
Clean up Connection API
...
Made all the on* methods overridable. Made the remaining final.
Made getState public.
Change-Id: I715539599ac8826e5155852dd8ec56c35e4b89f1
2014-06-26 12:14:56 -07:00
Sailesh Nepal
b32d9e53c2
Merge "Add API to cancel outgoing calls"
2014-06-25 03:38:12 +00:00
Sailesh Nepal
506e38690f
Add API to cancel outgoing calls
...
This replaces CallServiceSelectorAdapter.cancelOutgoingCall
Change-Id: I9e5da9c607675bc3c230f6eb6d1cc149a38bf905
2014-06-25 17:27:15 -07:00
Santos Cordon
52d8a15e14
Remote Connection implementation.
...
API classes for daisy-chaining connection services.
Change-Id: I90991697456377b72ec73d2ef835864cb0b7737a
2014-06-24 19:06:20 -07:00
Santos Cordon
779b3f04d8
Merge "Add a system API to get the default phone app."
2014-06-25 03:33:37 +00:00
Santos Cordon
6c7a38817c
Add a system API to get the default phone app.
...
Change-Id: I59ca863d2af43a3b3c26d18b0279fc6e1e13b9b1
2014-06-25 15:50:11 -07:00
Andrew Lee
0b16d7d807
Merge "Adding CallVideoProvider to Telecomm."
2014-06-25 17:34:07 +00:00
Andrew Lee
13d11c3065
Adding CallVideoProvider to Telecomm.
...
Change-Id: I16c3c64ff2bcda46e0fd95accb360c972f964b9d
2014-06-24 13:51:59 -07:00
Ihab Awad
52a28f619f
Replace CallServiceSelectors with Subscriptions (1/3)
...
Remove CallServiceSelectors and replace them with comprehensive
support for Subscriptions as the means of selecting ways of making
phone calls. After this change, a ConnectionService is not a
semantically meaningful "way of making a call" -- it's more like the
mechanism whereby the Android system communicates with a 3rd party
process to ask for phone services. We anticipate each process having
only one ConnectionService.
Change-Id: I11e6e246ae999683b3800496e98c93c3351aca7b
2014-06-23 19:59:27 -07:00
Yorke Lee
cf9bc5e76d
Revert "Add ability to set and get DefaultPhoneApplication"
...
This reverts commit 8bdb1ff3279ab9fde0499231580c76dc2533f3c4.
Change-Id: Idc6d64820c23a650e5f0113ed8ff0860c61ea6af
2014-06-20 10:05:17 -07:00
Yorke Lee
eff9661b2a
Merge "Revert "Add getSystemPhoneApplication to TelecommManager""
2014-06-20 00:24:32 +00:00
Yorke Lee
5e0f061c0f
Revert "Add getSystemPhoneApplication to TelecommManager"
...
This reverts commit 8200c05dcf206f2621fc8017235c739b66d57e8b.
Change-Id: I6536627491830804ddedac0287fa0bcdf014280c
2014-06-19 22:25:13 +00:00
Yorke Lee
8b74c4f67e
Add getSystemPhoneApplication to TelecommManager
...
Change-Id: Ie67698e8363d1498b37692dc7be23b14a0d8c388
2014-06-18 13:01:26 -07:00
Yorke Lee
028d64f9ab
Merge "Add getSystemPhoneApplication to TelecommManager"
2014-06-17 21:07:42 +00:00
Ihab Awad
87161a7667
Merge "Add methods to TelephonyManager for Subscription management (1/3)"
2014-06-17 20:49:29 +00:00
Ihab Awad
c35ad0252d
Add methods to TelephonyManager for Subscription management (1/3)
...
As part of the effort to permit third-party suppliers of telephone
connectivity, we permit clients of TelephonyManager to obtain the
currently valid Subscription objects describing these suppliers. The
Subscriptions are intended to be self-describing such that an end-user
can choose from among them based on the information they contain. One
of these objects may then be attached to an ACTION_DIAL or ACTION_CALL
Intent to represent the end-user's choice of how to make a call.
Change-Id: I2ad1930079042d7bfe762b47c22f0538f7403bff
Conflicts:
telephony/java/com/android/internal/telephony/ITelephony.aidl
Conflicts:
telecomm/java/com/android/internal/telecomm/ITelecommService.aidl
2014-06-17 15:08:13 -07:00
Sai Cheemalapati
0f0bcb5ac5
Adds speakerphone extra to ACTION_DIAL (2/2).
...
If optional extra EXTRA_SPEAKERPHONE_ON is added
to an ACTION_DIAL intent, the speakerphone will turn
on automatically once the call is connected.
Bug: 6810980
Change-Id: Ie4e1c5b413e72f9b0dbd590384571147a43a11ac
2014-06-17 11:54:05 -07:00
Yorke Lee
b4ce1432c6
Add TelecommManager to system services
...
Change-Id: I48a75c578a99aca1149fbae84a5d0f9ac0a457f3
2014-06-16 14:41:50 -07:00
Yorke Lee
2e024708b1
Add ability to set and get DefaultPhoneApplication
...
Change-Id: I8aa8cb16965106175c538f36915a31cf4830cef2
2014-06-16 10:42:59 -07:00