| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ib63843267f06b329a675e7ea86167b2cbb554f1b
|
|
|
|
|
|
| |
Bug: 16285417
Bug: 16013178
Change-Id: Ia48959248ca22f4569b0ffd01a1716470aa0a711
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Bug: 16013878
Bug: 16015750
Change-Id: Ia9ba6e5f78fcb64e1089db99f5ce11d0ef858ac9
|
|/
|
|
|
|
|
|
|
|
|
| |
When StatusHints are modified, inform listeners. Also expose two
constants for passing optional strings from the CallService to
the in-call UI.
Bug: 13334257
Bug: 13334252
Change-Id: If7fde7c1ca6940cec8b7232469a22900c36dbb17
|
|
|
|
|
|
|
|
|
| |
If an account default is not set, the incall ui will display a dialog to
allow the user to select an account for that particular call.
Bug: 16243703
Change-Id: I8faf2f2ce0b2669a141562832f23e8f3ce88f094
|
|
|
|
|
| |
Bug: 16292368
Change-Id: I5dd2bcd2d65e856107ac2f80958e8b408abcec0b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL makes the following changes:
1. New public APIs:
- TelecommManager.getCurrentTtyMode: This is used to
get current TTY mode. It's used by Telephony to set
the phone state before calls are created (which is why
it can't be a Conneciton API).
- TelecommConstants.TTY_MODE_*: These are constants
copied from Phone.java
- TelecommConstants.ACTION_CURRENT_TTY_MODE_CHANGED: This
action is fired when the current TTY mode changes.
Apps can listen to this before and during a call.
The old version of this was in TtyIntent.java which
I deleted.
2. New private API
- TelecommManager.isTtySupported: This is used by
Telephony to hide the TTY settings on devices
that don't support TTY
3. Various updates to use the constants renamed in this CL
Change-Id: I652b095af30cc2732a06829dc23492e5355660da
|
|
|
|
|
| |
Bug: 16013878
Change-Id: I07b219c0952543b7c27694ae06f0eb468a17f1ee
|
|
|
|
|
| |
Bug: 16015750
Change-Id: Idee72075e992a94423a3ca7882959fbde03c4434
|
|
|
|
|
|
|
|
|
|
| |
This CL allows a incoming call to be handled through the
remote connection API.
All calls, incoming and outgoing, are now routed through
ConnectionService.createConnection.
Change-Id: I5232d062ad3b559f4fe7c8224e7234b2c6bf8431
|
|\
| |
| |
| | |
into lmp-dev
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Split PhoneAccount into PhoneAccount & PhoneAccountMetadata
- Move PhoneAccount methods from TelephonyManager to TelecommManager
Bug:16292368
Change-Id: Ib440368d6bd0572b63c942360450fde5c27d84b9
(cherry picked from commit 936b3552b4a3569be9904c826b95b632886fb45d)
|
| |/
|/|
| |
| |
| | |
Change-Id: I2dd8494f6e397c49180b19d1347c62edcae9b4e7
(cherry picked from commit e225fecca486858e8195eaf09d172a70fe7d632b)
|
|/
|
|
| |
Change-Id: I187cb48f5b763fadeb5346fca34b0dc4ae7e4d43
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The CL contains the following Telecomm API changes:
- move CallFeatures into CallCapabilities
- add Connection.setHandle(URI, CallPropertyPresentation)
- add Connection.setCallerDisplayName(String,
CallPropertyPresentation)
- add Connection.swapWithBackground: this is used to swap a
CDMA call with its background call
- add StatusHints.getExtras: this is used to display
additional status info such as long distance rates
This CL also includes InCallServcie, and RemoteConnection
plumbing for the above.
Change-Id: Iaffe0b84cea6003f2a9b9d8b30676743d2b236d4
|
|
|
|
|
|
| |
Bug: 16215975
Change-Id: I49e7c77c01f306995bb743523436c7620c48a568
|
|
|
|
|
| |
Bug: 16213105
Change-Id: Icb05d3f0f6bd90b2c45bdfb7b199f38aaecc16ca
|
|
|
|
|
| |
Bug: 16043064
Change-Id: I97fecd71fbf2f27721e80fd6ba58c408884472e7
|
|
|
|
|
|
|
| |
This will be used to enable things like hold and
conferencing.
Change-Id: I90238eeefbcbfaa044881d80833b62e4474821d6
|
|
|
|
| |
Change-Id: I852da78ae80eba120932fb7acb1e5c3db2a8f18a
|
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| |
| |
| | |
This API will be used by Telecomm to set the call's audio mode.
Change-Id: I29028e614c598d1f2501c4dfdcdbfc929b09f925
|
|/
|
|
| |
Change-Id: If8effee1d1dc0b40cf59dd69fb3141e9d3a202a6
|
|
|
|
|
|
|
|
| |
- Added extra.
- Updated Call, CallInfo, ConnectionRequest to pass extra.
Bug: 16014224
Change-Id: I8b390f4d416c71bb6139d299b746fc06d5f8e6a5
|
|
|
|
| |
Change-Id: If1e19c8632f957155018e01a6aa3181cd9125322
|
|
|
|
| |
Change-Id: I5a082e50dafea0104174cb97d3ae8af168944fc3
|
|
|
|
|
|
|
| |
This CL removes the old handoff APIs and renames
handoffCall() to phoneAccountClicked().
Change-Id: Iab1595faaadcdfe428d97891d314babea21e9633
|
|
|
|
| |
Change-Id: I2ce26e77ef1f0acc11552bf28efc039391e09766
|
|
|
|
|
| |
Bug: 16014224
Change-Id: I6240b50383de60fbe9038b247856227c6c278b85
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Change-Id: Ieb29f6ba9dadacb2c7e26969a47141e11a339a40
Conflicts:
telecomm/java/android/telecomm/InCallCall.java
|
|/
|
|
|
|
| |
Eventually, this will house the TelecommManager methods.
Change-Id: Id8b08d88a06a7b4e90a4a7f702ba56526e108ca5
|
|
|
|
| |
Change-Id: Iead485345d01d47e346da014fdb9979def25c372
|
|
|
|
| |
Change-Id: Ifc3ada4d3b88ae325c2e4edc0c0bdd1b9f836995
|
|\
| |
| |
| | |
VoWIFI, etc)"
|
| |
| |
| |
| |
| |
| | |
(eg VoLTE, VoWIFI, etc)
Bug: 15987281
Change-Id: Iae351ca2fe7b36c067106695f611cca6b3230556
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Bug: 15672803
Change-Id: I46e448fe93a9c5b4ae013e8b2fd6f0ce89b94e69
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| | |
CallVideoProvider.
Change-Id: Ifd5a558a2b36e0cb656c9a57f64ae0744425a3ef
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 15893156
Change-Id: I450d50c53e0e77944717d1fd8e7b246c3c4bf3b1
|
|/ /
| |
| |
| |
| |
| |
| | |
Cleaned up comments in CallVideoClient to match.
Bug: 15893156
Change-Id: I9b1268726e64c2b73441272dae8d6a719a32fa16
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Getter and setter methods for framework objects that will need to pass
subscription information between activities.
Bug: 15473965
Change-Id: If1e33fd1fe13262954572558580cdcda73795dc0
|
|\ \ |
|