Ihab Awad
2ef34be665
Change UI to represent conferenced IMS connections (1/3)
...
IMS conferenced connnections cannot individually hold or disconnect.
Bug: 17451623
Change-Id: Ie945d2c23f752f5403d01668606fe893dca0a882
2014-09-11 15:02:39 -07:00
Andrew Lee
6f90967b0c
Merge "API cleanup for RemoteConnection." into lmp-dev
2014-09-11 21:24:35 +00:00
Tyler Gunn
9becf00656
Add intent broadcast when a PhoneAccount is enabled or disabled. (1/3)
...
- Added intents to TelecommManager.java
Bug: 17408536
Change-Id: Ibc7769cf382a1b074e1b12f2b82c6fc8b9903800
2014-09-11 13:31:57 -07:00
Andrew Lee
100e293fa8
API cleanup for RemoteConnection.
...
+ Rename handle to address.
+ Rename audioModeIsVoip to IsVoipAudioMode.
+ Rename Listener to Callback.
- Delete getParent() and getChildren() methods.
- Delete onChildrenChanged/onParentChanged methods.
+ Rename Listener to Callback.
+ Rename Callback methods to reflect other changes.
Bug: 17329632
Change-Id: Ie466472e995050f578fbb1c4b9de0ae59e488988
2014-09-11 13:30:10 -07:00
Nancy Chen
7ab1dc44bd
Update TelecommManager per API requirements. (1/3)
...
+ Add constants GATEWAY_PROVIDER_PACKAGE and GATEWAY_ORIGINAL_ADDRESS
- Remove those corresponding constants from private packages
+ Modify clearAccounts() so it no longer takes an argument.
Bug: 17329632
Change-Id: I3794efe5ad1fafe6e22f4a59146859a96a385ed1
2014-09-11 12:57:57 -07:00
Nancy Chen
354b2bd0fe
Make changes to Connection in Telecomm API (1/4)
...
* onPhoneAccountClicked removed
* onSetAudioState -> onAudioStateChanged
* onSetState -> onStateChanged
Bug: 17329632
Change-Id: Icbba67439317bf1d21f758d58da7c83c4373efa6
2014-09-11 11:25:03 -07:00
Tyler Gunn
a1ed7d1094
Allowing enable/disable of phone accounts. (1/3)
...
- added "hasCapabilities" method on PhoneAccount.
- added CAPABILITY_PLACE_EMERGENCY_CALLS.
- added isEnabled method builder constructor to initialize from an
existing PhoneAccount.
Bug: 17306514
Bug: 17408536
Change-Id: I57de508b4adcf207f3b29cab449bfc634db80153
2014-09-11 17:13:51 +00:00
Nancy Chen
4823aecef3
Merge "API changes in GatewayInfo, Response, and PropertyPresentation (1/4)" into lmp-dev
2014-09-11 17:06:28 +00:00
Nancy Chen
23a7a394f5
Merge "Add docs to Conference object." into lmp-dev
2014-09-10 21:33:02 +00:00
Sailesh Nepal
fab395e9b9
Merge "Set remote connection state after setting handle" into lmp-dev
2014-09-10 19:45:04 +00:00
Sailesh Nepal
70638f1f36
Set remote connection state after setting handle
...
This CL sets the remote connection state after setting the
handle. This makes it easier to identify the connection
for things like ring deduping.
Bug: 17448801
Change-Id: Id08ab0bc6a257384842250ced19cd297a58c0b87
2014-09-09 21:49:14 -07:00
Junda Liu
13e28bb938
Add ForSubscriber suffix to APIs w/ subId argument.
...
Bug: b/17255752
Change-Id: I142d8961aa4c1fa074833f70c404c955caea0870
2014-09-09 17:50:09 -07:00
Nancy Chen
56fc25deec
Add docs to Conference object.
...
All public methods now have docs.
Bug: 17329632
Change-Id: I0a0e87bd3d78bda85524853882f9fe8a4d18401c
2014-09-09 16:14:16 -07:00
Nancy Chen
9d568c01db
API changes in GatewayInfo, Response, and PropertyPresentation (1/4)
...
* GatewayInfo: handle -> address, becomes SystemApi
* Response: hidden
* PropertyPresentation: class goes away, constants move to
TelecommManager
Bug: 17329632
Change-Id: I6577ed95ed1535aaf66dfa1853eee85ec6c506d2
2014-09-08 17:57:47 -07:00
Ihab Awad
a64627c2d3
Enable (@hidden) video connection support for RemoteConnections
...
Bug: 16958934
Change-Id: I2c618743a689303f1bec190da53a1ec42d759370
2014-09-08 15:02:04 -07:00
Andrew Lee
3085a6c739
Rename methods/variables on PhoneAccount for API cleanup.
...
+ Rename from Handle to Address.
+ Rename from SubscriptionNumber to SubscriptionAddress.
+ Store the subscription address as a Uri.
Bug: 17390175
Bug: 17329632
Change-Id: I67514d89f0e7c81f74bef352df7a55cc422d1c71
2014-09-08 12:00:05 -07:00
Nancy Chen
6faad7e5b6
Merge "Make changes to Telecomm API per review guidelines." into lmp-dev
2014-09-08 17:38:58 +00:00
Nancy Chen
ea38cca149
Make changes to Telecomm API per review guidelines.
...
Make changes to Telecomm API per review guidelines in bug:
* Rename componentName to packageName and getComponentName to
getPackageName in StatusHints
* Hide "ROUTE_ALL" and fix misspelling in AudioState
* Change getHandle to getAddress and remove getHandlePresentation in
ConnectionRequest
Bug: 17329632
Change-Id: I8b3666cc22d24f470c940825c77a7b4d0701dc16
2014-09-05 20:33:05 -07:00
Santos Cordon
a48680427e
Updating APIs for CDMA conference call support.
...
Bug:17316859
Change-Id: Ib80c4dcf99c8599c011496756c363c3e6147c20a
2014-09-05 16:13:19 -07:00
Nancy Chen
1d834f51df
Rename listener to callback for ConferenceManager and rename strings 1/4
...
Updates for items from API review. See bug for details.
Bug: 17390175
Change-Id: I716a12b763766a385b08f8731d9533589639f467
2014-09-05 13:59:11 -07:00
Evan Charlton
6d8604ff22
Add a constant for CHANGE_PHONE_ACCOUNTS action
...
To make life easier for developers, pull the CHANGE_PHONE_ACCOUNTS
intent action out to a constant.
Bug: 17383844
Change-Id: I6989324c8d01930cd2e2be5d7d0defea860fc718
2014-09-05 16:12:20 +00:00
Evan Charlton
235c159633
Merge "Add a way to fetch the current connection manager" into lmp-dev
2014-09-05 15:41:24 +00:00
Andrew Lee
8d223eb3f9
Merge "Tweak methods for get/set DefaultOutgoing phone account." into lmp-dev
2014-09-04 23:34:41 +00:00
Evan Charlton
eb0a8d5621
Add a way to fetch the current connection manager
...
Apps should have this API so they know if they're the default or not,
so that they can determine whether to send the user to the settings
page in order to enable the app.
Bug: 17383883
Change-Id: I4e75ad94398d7cdc01dbf97bd684c839d897d8e5
2014-09-04 14:41:03 -07:00
Yorke Lee
b501eb7ae2
Merge "Turn off FORCE_LOGGING in Telecomm" into lmp-dev
2014-09-04 18:55:30 +00:00
Yorke Lee
f3dba2f77d
Turn off FORCE_LOGGING in Telecomm
...
Bug: 17329799
Change-Id: Ic93cfaee62f83b457da3982237170e299c63cf5d
2014-09-04 11:33:38 -07:00
Andrew Lee
d4abbfbcc1
Tweak methods for get/set DefaultOutgoing phone account.
...
+ Rename setDefaultOutgoing...() to setUserSelected...().
+ Add method for getting the UserSelected outgoing account.
Bug: 17179743
Change-Id: I7ae24601ed670d3571acb7ef4f7ffd114d403a99
2014-09-03 15:48:56 -07:00
Evan Charlton
4d12a03771
Merge "Remove startActivityFromInCall API" into lmp-dev
2014-09-03 20:07:47 +00:00
Nancy Chen
8a34d9ed2a
Merge "Remove onConnectionAdded/Removed() from ConnectionService API" into lmp-dev
2014-09-03 18:41:21 +00:00
Tyler Gunn
65bd3eaad6
Merge "Add supported URI scheme to PhoneAccounts. (1/4)" into lmp-dev
2014-09-03 18:12:58 +00:00
Evan Charlton
23dc241d5e
Remove startActivityFromInCall API
...
Rip out the startActivityFromInCall API until we can replace it with
something better.
Bug: 16988478
Change-Id: Ib7b0493353262d9e795d78b78a98dd29e7a3f88e
2014-09-03 10:07:03 -07:00
Tyler Gunn
f5b29dc8cb
Add supported URI scheme to PhoneAccounts. (1/4)
...
Modified PhoneAccount and builder to support specifying supported
URI schemes.
Bug: 17140110
Change-Id: Ieef33bb1a6719de6f3897ed10ec38843808a7f85
2014-09-03 09:09:12 -07:00
Santos Cordon
619b3c0d09
Fix NPE in onDestroy.
...
NPE can happen when calls are canceled immediately before incallservice
has a chance to respond.
Bug:17362107
Change-Id: I6bf318f5f7d89731b686a1523678a26764fa9bf3
2014-09-02 17:19:03 -07:00
Tyler Gunn
b730542b75
Merge "Hiding videoState values in telecomm APIs. (1/3)" into lmp-dev
2014-08-30 06:26:04 +00:00
Nancy Chen
0156867544
Remove onConnectionAdded/Removed() from ConnectionService API
...
These methods are redundant because there are already other methods
listening to the connection adding and removing.
Bug: 17262026
Change-Id: I1c87af539932673a11e5ceee62755c2aec6aa43f
2014-08-29 15:53:29 -07:00
Andrew Lee
68d207ec8c
Merge "Add functions for setting/getting phone accounts." into lmp-dev
2014-08-29 22:46:21 +00:00
Tyler Gunn
be74de0978
Hiding videoState values in telecomm APIs. (1/3)
...
Hiding in Connection, ConnectionRequest, and ConnectionService.
Also @hiding PhoneAccount and PhoneCapabilities attributes related
to VT.
Bug: 17243002
Change-Id: I685305cddb99e1d2eb767982106253894a8d282f
2014-08-29 14:51:48 -07:00
Sailesh Nepal
8fd8124911
Merge "Make PhoneAccount.Builder constructor public" into lmp-dev
2014-08-29 20:01:59 +00:00
Andrew Lee
59cac3a881
Add functions for setting/getting phone accounts.
...
Bug: 17179743
Change-Id: I821312ae5903f81a5282987189822e77ac55b7ef
2014-08-29 11:04:08 -07:00
Nancy Chen
551056ec0f
Merge "Hide AIDL for RemoteServiceCallback in telecomm" into lmp-dev
2014-08-29 17:14:54 +00:00
Sailesh Nepal
38f480993f
Make PhoneAccount.Builder constructor public
...
Bug: 17321110
Change-Id: I61209f70c4719bbc77a310310c456b253032bedc
2014-08-29 09:04:28 -07:00
Nancy Chen
da227c7fdd
Hide AIDL for RemoteServiceCallback in telecomm
...
Hide raw AIDL for public API
Bug: 17320748
Change-Id: I79926f9a527e8916b235186559c01cf00ded2f12
2014-08-28 17:30:23 -07:00
Andrew Lee
81289efcae
Merge "Add CallProperties class, and use to on ParcelableCall." into lmp-dev
2014-08-28 18:39:16 +00:00
Andrew Lee
223ad1455a
Add CallProperties class, and use to on ParcelableCall.
...
Bug: 17304243
Change-Id: I3ef6862391a9b96c70f4b12412160116e094ed34
2014-08-28 10:42:01 -07:00
Santos Cordon
f30d7e9a8e
Call onPhoneDestroyed when the service is unbound.
...
Bug: 17253031
Change-Id: I1a74e0f2fe1ec9172268638dba531c17d22dee99
2014-08-27 17:29:29 -07:00
Jay Shrauner
7746a94fd6
Fix NPE when have no phone accounts
...
Return empty List instead of null so calling functions don't throw NPE
when dereferencing return value.
Bug:17282683
Bug:17262485
Change-Id: Ica4952b11a8af28787a4a0b6a991ab888386aa7b
2014-08-26 21:01:18 +00:00
Ihab Awad
b8e85c74e5
Support Conferences in Remote Connections
...
Bug: 16957997
Change-Id: I598854b43aad2f10b5322439741588f5326b74c2
2014-08-25 21:51:19 -07:00
Nancy Chen
e4b1d57dfd
Merge "API review PhoneManager -> TelecommManager. Rename methods (6/6)" into lmp-dev
2014-08-25 22:24:09 +00:00
Nancy Chen
0eb1e402c7
API review PhoneManager -> TelecommManager. Rename methods (6/6)
...
PhoneManager
- handlePinMMI docs should explain what a Pin is and what MMI is
- rename isInAPhoneCall to isInCall
- rename showCallScreen to showInCallScreen
- merge this class into TelecommManager, we don't need both
Bug: 16960458
Change-Id: I7d573e27ed093f2ddb7849703cc62f9916835393
2014-08-25 10:50:44 -07:00
Tyler Gunn
9edf297055
Merge "Hiding missed Video telephony related APIs." into lmp-dev
2014-08-22 19:20:00 +00:00