History log of /packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
77ba317277863812508869705308373b42364e0a 10-Sep-2015 Shishir Agrawal <shishir@google.com> Allow non-persistent manual network selection.

Allow the API to specify if the selection should be persisted across reboots.
This also has the side affect of not notifying the user when signal is lost.

Necessary becasue the API might be used transparent to the user and the
notifications will be bizarre.

Bug: 23971948
Change-Id: Ie3874352138cc6512d3b7afea35f1a7e23ff8e44
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
924bebf7c4a2a09f0ef27b8f849fbbbab8c939a5 19-Aug-2015 Robert Greenwalt <rgreenwalt@google.com> am d9eb7da8: Fix getAllCellInfo to handle null.

* commit 'd9eb7da8777390662732098edae8930fda567953':
Fix getAllCellInfo to handle null.
d9eb7da8777390662732098edae8930fda567953 19-Aug-2015 Robert Greenwalt <rgreenwalt@google.com> Fix getAllCellInfo to handle null.

Phone.getAllCellInfo may return null, but List.addAll doesn't like that.

bug:23201508
Change-Id: Ic8b8c742e07712ea78c8fe4482a6aeaae267d8d5
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
9176bb0f4801956adeb5e26924dbb7cb8e096145 05-Aug-2015 Makoto Onuki <omakoto@google.com> am 24714352: Merge "READ_SMS allows getLine1Number() [2/3]" into mnc-dev

* commit '247143525cf045236b1ef948f0938d5820d105ef':
READ_SMS allows getLine1Number() [2/3]
e4072d10b761c7e167c4f9b5d7570c6417c1d054 04-Aug-2015 Makoto Onuki <omakoto@google.com> READ_SMS allows getLine1Number() [2/3]

Bug 22862050

Change-Id: I7ecaf1dd1f3c76e8f801282590247d3303fe483c
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
8954f472c1992c51219f6918349b3b9cc3caaa0e 31-Jul-2015 Amit Mahajan <amitmahajan@google.com> am 83ea23b9: Add OrSelf to privileged permission check.

* commit '83ea23b90597f39f5f8f899023ae099eab0e98e2':
Add OrSelf to privileged permission check.
83ea23b90597f39f5f8f899023ae099eab0e98e2 31-Jul-2015 Amit Mahajan <amitmahajan@google.com> Add OrSelf to privileged permission check.

Bug: 22857263
Change-Id: Ide7105dfd653e3c271330822fb8cee7cf620e35d
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
e8e67c75fb804ce1251b0f814e99d3418796637c 30-Jul-2015 Narayan Kamath <narayan@google.com> am 011676f9: Fix language settings for Canada.

* commit '011676f979e1f0c8fd2d042a38e21cde5852789e':
Fix language settings for Canada.
011676f979e1f0c8fd2d042a38e21cde5852789e 29-Jul-2015 Narayan Kamath <narayan@google.com> Fix language settings for Canada.

Adjusts behaviour after commit 04787851cbd97. We pass in the language
from the SimRecords (from EF-PL, EF-LI) to the MccTable language
matching code. This fixes pathological cases like sim language
= "fr" for canada, where we return "fr-US" instead of "fr-CA".

♫♫
Well, blame Canada, blame Canada
It seems that everything's gone wrong
Since Canada came along
♫♫

bug: 22684963
Change-Id: Ib72dc4fbdf864897c194836219b8ffaf14fc2152
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
02a966993ce283bfaf3078865b0f684d280db249 14-Jul-2015 Amit Mahajan <amitmahajan@google.com> am 43d23ef3: Merge "Removing OrSelf check when checking for PRIVILEGED_PHONE_STATE perm." into mnc-dev

* commit '43d23ef3875d6f605c541ef6cafc5db1b891ea52':
Removing OrSelf check when checking for PRIVILEGED_PHONE_STATE perm.
43d23ef3875d6f605c541ef6cafc5db1b891ea52 14-Jul-2015 Amit Mahajan <amitmahajan@google.com> Merge "Removing OrSelf check when checking for PRIVILEGED_PHONE_STATE perm." into mnc-dev
15fc854d77093a29e354a98a3eeb3a0456718484 11-Jul-2015 Amit Mahajan <amitmahajan@google.com> Removing OrSelf check when checking for PRIVILEGED_PHONE_STATE perm.

Self check is done as part of READ_PHONE_STATE and AppOps checks.

Bug: 22376654
Change-Id: I437f9bf324950cb70bae5be76699824da5897a6f
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
d06b5be4b63597d530c1fe73cba547ead2404d84 10-Jul-2015 Robert Greenwalt <rgreenwalt@google.com> am a5f831ed: Merge "Fix permissions." into mnc-dev

* commit 'a5f831edd7b30a6998dffe2be9ae8234133aeddc':
Fix permissions.
a5dcfcb1c18056def5df69b0ac963fee0a5be98c 10-Jul-2015 Robert Greenwalt <rgreenwalt@google.com> Fix permissions.

Legacy API should not need new permissions.
Also found some more hidden/system that should have permissions.

bug:22379438
bug:19257083
Change-Id: Id674d8bee76b72e8ca37e1887b9f362aca757e1b
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
929c0befa15527798affe032eab534197704818c 09-Jul-2015 Robert Greenwalt <rgreenwalt@google.com> am 284504f8: Merge "Fix permissions on TelephonyManager" into mnc-dev

* commit '284504f8340de3b67689ae575c59f9e54e51e763':
Fix permissions on TelephonyManager
36b23afecddd082056dc1ce65e38c38f2805ca84 07-Jul-2015 Robert Greenwalt <rgreenwalt@google.com> Fix permissions on TelephonyManager

bug:19257083
Change-Id: Ib141f372feac21f53e61b3385663b2ff0ec1ec7f
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
3b7a1bce40307becff28763f505faeffa927d577 29-May-2015 Etan Cohen <etancohen@google.com> Rename VoLTE/WFC enable API to available - add VT available API.

Renamed API to use consistent semantics: available refers to the current
state of the service rather then whether feature is enabled by device/carrier/
user.

Added VT API to match VoLTE/WFC.

Change-Id: Ia2ed60bc88c6ac58e6cdab7e2eb31d383440c949
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
078f3d5195440c0bd1920db011e5516d51755814 01-Jul-2015 Makoto Onuki <omakoto@google.com> Merge "Allow default SMS app to get self phone number" into mnc-dev
183b2de07cb23d8bdf68d14e25cdae96c905b37b 24-Jun-2015 Tony Hill <wth017@motorola.com> Allow the SIM country code to supplement the SIM language

The SIM language preferences take priority - but they only store
a language (e.g. fr = French), not an exact locale
(e.g. fr_FR = French/France).
So, the SIM MCC is used as a supplement to provide an exact locale.

Bug: 22054390
Bug: 21942138

(cherry picked from commit 581ed0704ebaba7043b112d1e39acc7bf1c8d498)

Change-Id: I87a3c1dd12832ac73fdafefefbb3281ad1bc7321
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
fee69345c86d13b46e9e1d1e36178ebef17538ee 29-Jun-2015 Makoto Onuki <omakoto@google.com> Allow default SMS app to get self phone number

Apps with WRITE_SMS app op can now call TelephonyManager.getLine1Number().
(Note we no longer have the WRITE_SMS permission.)

Bug 22031904

Change-Id: I1f3a6ea122eb88d04d4202866ac0a8968c0d4091
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
785783f758260e5d23633317f1a286a89d66090d 29-Jun-2015 Amit Mahajan <amitmahajan@google.com> Change the order of permission checks for READ_PHONE_STATE.

This is needed for 2 reasons:
1. If called as self, OP_READ_PHONE_STATE check should not be done.
2. If caller does not have permission, exception should be thrown
for READ_PHONE_STATE.

Bug: 22128902
Change-Id: I8a8d6f75c4da9914a17c0ceb57bb5b8df1df0bb9
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
921655c60d4b464b8f4add98e0e5fb3ca48cccd4 24-Jun-2015 Etan Cohen <etancohen@google.com> Modify telephony permissions to use either READ_PHONE_STATE or READ_PRIVILEDGED_PHONE_STATE

Assumption is that PRIVILEDGED is a super-set.

Bug: 22001264
Change-Id: If21e4a4a3bbeb4087229130c8dcb726dd0106da6
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
c1fabd810f3995513f4e21737f1c7aea38049eb1 22-Jun-2015 Sanket Padawe <sanketpadawe@google.com> Merge "Fix phone crash for mobile device without sim." into mnc-dev
356d76380ebed2bdb3b2abac40e55c073ceefb83 22-Jun-2015 Sanket Padawe <sanketpadawe@google.com> Fix phone crash for mobile device without sim.

Bug: 21873317
Change-Id: Iad2e2fdff1b92a6dc9a7c195cddcf1d58415b897
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
19bda024ac4ae34bf41e94b4771299a8d54a68cc 22-Jun-2015 Shishir Agrawal <shishir@google.com> Merge "Adding hidden TM calls to scan/select cell networks." into mnc-dev
302c8699cd4389dbb3ec9b2d23748f3f0d51a8da 19-Jun-2015 Shishir Agrawal <shishir@google.com> Adding hidden TM calls to scan/select cell networks.

TM.getCellNetworkScanResults: Performs a radio scan for networks and returns
a list of OperatorInfo.

Tm.setNetworkSelectionModeManual: Manually selects a network and returns the
status of the selection.

Bug: 21563489
Change-Id: Iea97032e1f266224d58eb75ac1efbfc29ef185dc
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
9c902b0d248c169c40abb9a2657792aead7473b2 19-Jun-2015 Fyodor Kupolov <fkupolov@google.com> Merge "Clear calling identity before calling TelephonyManager" into mnc-dev
2938db5c43a53076e1e3e66d128d6ec174dbeb41 18-Jun-2015 Yorke Lee <yorkelee@google.com> Merge "Fix NPE in handlePinMMI" into mnc-dev
716f67e149e8defd72262b7e7f875ea2aef57652 18-Jun-2015 Yorke Lee <yorkelee@google.com> Fix NPE in handlePinMMI

Bug: 21902985
Change-Id: Ideca536a8d8e2093e6e95c6c52eae7322aea945b
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
8e53b0bd5f402210bd0187da70a6b2ecc14a296b 17-Jun-2015 Fyodor Kupolov <fkupolov@google.com> Clear calling identity before calling TelephonyManager

Clear calling identity, when calling TelephonyManager, because callerUid must
be the process, where TelephonyManager was instantiated. Otherwise AppOps
check will fail due to process UID mismatch.

We also need to enforce READ_PHONE_STATE permission and do the app op check,
before making calls under new identity.

Bug: 21726452
Bug: 21878243
Change-Id: I26ac122eb2c2940c89dfbf89d6260a938f829217
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
7d320dff9d5b30b7b8a2dc9ef7574dc9bb8571b8 16-Jun-2015 Jonathan Basseri <misterikkit@google.com> Delete spammy log message

SIM absent is a normal state, so don't log about it when we iterate over
slots.

Bug: 21872975
Change-Id: I53b6a8553a0cfbef5001a92f6947624d9e2bd6a7
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
61a60ad2e6944a80944898e636c2e9d9fd7b0e70 09-Jun-2015 Prerepa Viswanadham <dham@google.com> Fix build

Change-Id: I88e33667467c819dfc1f36d2f723706ff42cba26
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
051a8408251677c2e19e06f095c1b84b62dda7ce 09-Jun-2015 Zach Johnson <zachoverflow@google.com> Merge "Implement checkCarrierPrivilegesForPackageAnyPhone" into mnc-dev
b79499c242a85d211e28226fa1090c89d32ff1d4 09-Jun-2015 Prerepa Viswanadham <dham@google.com> Merge "Get modem activity info stats" into mnc-dev
50ecba360335a12252c30c95c309ef3ff5560fbf 19-May-2015 Zach Johnson <zachoverflow@google.com> Implement checkCarrierPrivilegesForPackageAnyPhone

Checks if the provided package has carrier privileges
for any active phone.

Change-Id: I3d521142d4891a03cd3b0b0cf788ce30722d35fd
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
759d1a3217cf6818114bc6132b36642933d3f7ad 08-Jun-2015 Amit Mahajan <amitmahajan@google.com> Merge "Adding temporary logging to debug CTS failure (for CellLocationTest)." into mnc-dev
9504c6b5c5c7072f72d8a9e6df59dbda8a6ccbe4 04-Jun-2015 Jonathan Basseri <misterikkit@google.com> Renaming carrier config variable keys.

API council advised us to use KEY_NAME_TYPE for our key constants.

Bug: 21571894
Change-Id: Ib5d5aff1c9070d9e5913a4099fcf55c67b800150
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
7fcff6902e3a8b5f54c5020edbbb8818dfcdcbff 03-Jun-2015 Prerepa Viswanadham <dham@google.com> Get modem activity info stats

Change-Id: Id6f333b5b45652600274edfb76f07d24826ed723
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
9acc70dcc5bab8df02211ad37a71a1a79c8d54e3 02-Jun-2015 Amit Mahajan <amitmahajan@google.com> Adding temporary logging to debug CTS failure (for CellLocationTest).

Bug: 21209629
Change-Id: Ic99cf02f26d3cca7260a3a0141ce13eff9a885bc
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
981d85874294656a51683ae6ecc6ba312d3635ce 21-Apr-2015 Stuart Scott <stuartscott@google.com> Network Reset should have a lockdown like Factory Reset.

bug:20332322
Change-Id: Ie4f23a99d42665e2a67a84c93a1a63246cc28f75
(cherry picked from commit ed77b223a7e346caa3caf49b05cfb3fde3088c3d)
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
1c496c28c4122c00f3c54ce8717fb767d1421bf6 16-Apr-2015 Narayan Kamath <narayan@google.com> Implement ITelephony API for querying telephony derived locales.

bug: 19818550
Change-Id: I2ddb2bdcd4bd3f67dcc9c18393025c3e70f9c340
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
7a9c02019e7258cde2e052d0351771144616f255 21-May-2015 Anthony Lee <anthonylee@google.com> Merge "Check result of getPhone() before using it." into mnc-dev
ae4e36d0e6edc3a912e822e844ab362dd7469491 21-May-2015 Anthony Lee <anthonylee@google.com> Check result of getPhone() before using it.

Bug: 21354449
Change-Id: I04f3497709e70d9925eb86a0f8a4006f3c954017
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
a754ba14f729744f3261113d5e355b86d5c846d3 20-May-2015 Junda Liu <junda@google.com> Compare Error enum, not string, to get open channel error.

Bug: b/21313437

Change-Id: I682a0e4e0cf16057c0674b1845fe1d80984fc029
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
cc087f8219bf8dd606a46a18a2b0f57079c7ff8a 13-May-2015 Svet Ganov <svetoslavganov@google.com> Clear calling identity when performing phone factory reset.

Now that we have app ops we are checking whether the package making
the call is in a given UID and has its app op enabled. Hence, if
a process A calls in B, B verifies that A has a permission to ask A
to do something, and B calls API that it has permissions/app ops to
perform, then B has to clear the IPC calling identity since even if
A has permission to do the operation which B is performing on its
behalf, the app op package name of the operation will not be in A's
UID resulting in an error.

bug:21073493

Change-Id: If3d8aaeb6ad672b33d241289900d9c89b3bfbd03
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
12f7d80f47bdad9ed1c02b8b916f75e4f11fe873 01-May-2015 Junda Liu <junda@google.com> Update PhoneGlobals, PhoneInterfaceManager and CdmaConference to use carrierconfig.

Moved variables:
support_swap_after_merge
ignore_sim_network_locked_events
dtmf_type_enabled
world_phone

Bug: b/20270007
Change-Id: I12619f16b6a085b57edc1248b8445705bf5b11de
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
483aff78d6bada4c2f4d28f804935d24c8173fce 21-Apr-2015 Svetoslav <svetoslavganov@google.com> Fix build

Change-Id: I8dc020610e44716e17e1b00774ff4869b96e4779
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
aff21c99eb669ca3eb087f435561f0f31598fd61 20-Apr-2015 Jonathan Basseri <misterikkit@google.com> Merge "Add multi-sim support for getCarrierPackageNamesForIntent."
1a7730dc3f20ee354f0445ad803fa4ba69e51bba 20-Apr-2015 Stuart Scott <stuartscott@google.com> Merge "Move factoryReset to service and protect."
e64de7820475d67ef0882a1b37f3bd188ca68e25 17-Apr-2015 Junda Liu <junda@google.com> Add multi-sim support for getCarrierPackageNamesForIntent.

resubmit of change Id100b7c4606287a1daa90092cd3c8a5a6519247d

Bug: 20268073
Change-Id: I8575681e17b1e1fdd308ad56b993ab348320f96c
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
ee78341221586feb54d56c98ca04f24f6548b361 19-Apr-2015 Jeff Sharkey <jsharkey@google.com> Merge "Revert "Add multi-sim support for getCarrierPackageNamesForIntent.""
3727f9330f026e800c99c5cee172930180292657 19-Apr-2015 Jeff Sharkey <jsharkey@google.com> Revert "Add multi-sim support for getCarrierPackageNamesForIntent."

This reverts commit 0aa95cd6a101bc94fae5aabe9b1c6c05e2645d25.

Change-Id: If1f293f97969422751883054104874eec38b722e
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
d1d9fb4a677747b01a8249b8a21a1bf7ed772e74 19-Apr-2015 Junda Liu <junda@google.com> Merge "Add multi-sim support for getCarrierPackageNamesForIntent."
64fad26f22ed5d382533b3c07271cd1c7b81dd0b 14-Apr-2015 Svetoslav <svetoslavganov@google.com> Teach telephony service about location app ops

Change-Id: Ie3de8413adeca090d39078959d242ea0e38a4cd7
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
0aa95cd6a101bc94fae5aabe9b1c6c05e2645d25 17-Apr-2015 Junda Liu <junda@google.com> Add multi-sim support for getCarrierPackageNamesForIntent.

Bug: b/20268073
Change-Id: Id100b7c4606287a1daa90092cd3c8a5a6519247d
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
8eef64f25181774c3112892ca222af3c1cf259c7 09-Apr-2015 Stuart Scott <stuartscott@google.com> Move factoryReset to service and protect.

bug:16161518
Change-Id: Ie83d3a486bf07d5f2073b23253d0d0351414e180
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
b320e187c6eddc4a9d5f31d397f52500d38b4c05 16-Apr-2015 Svet Ganov <svetoslavganov@google.com> Add OP_READ_PHONE_STATE app op - telephony

Change-Id: Ic718d7a765eae5fd41f10830666ff1c2c147ca08
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
54788801de04c603a856596f4ae4377ab77a9821 30-Mar-2015 Stuart Scott <stuartscott@google.com> Move reset network settings into framework.

bug: 16161518
Change-Id: If4240339e8b242166c07ff2d1db140bb2e7ba00c
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
cea4c08e494d4c79976944a83f75b771963a4ace 24-Mar-2015 Prerepa Viswanadham <dham@google.com> Merge remote-tracking branch 'goog/mirror-m-wireless-internal-release' into master_merge
dcfc793ddff32e3fd5ab49db2647d7b08fc4d29c 18-Mar-2015 Nathan Harold <nharold@google.com> resolve merge conflicts of c55097a to m-wireless-dev.

Change-Id: Iff22d29465331e4e0d6a5c0876936c0e60813b7c
9431b838f89399db2278c0436bd2817322a45f74 10-Mar-2015 Andrew Lee <anwlee@google.com> Expose accessibility config on PhoneInterfaceManager.

+ Add methods to PhoneInterfaceManager, so that elsewhere in the
system applications can tell whether TTY mode or HAC are supported
by querying the TelephonyManager.
+ Updated some usages/exposure of configs in Telephony.
+ Some styling/capitalization fixes.

Bug: 19372734
Change-Id: I5e56d45156c5a89cf519e2d2dada5fc23ffdb639
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
c55097a922f316dd97084bce196335b64c6a55b0 12-Mar-2015 Nathan Harold <nharold@google.com> Adding hidden isVolteEnabled and isWifiCallingEnabled APIs
for TelephonyManager

Change-Id: Idf8065ed9d2c6e7b0416f4993501234f2081259f
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
a1239f2604b7fed20970aadf7496d6e12ba7ceae 03-Mar-2015 Andrew Lee <anwlee@google.com> Remove DTMF length setting.

+ Add interface for checking the config to determine if the user can
change the DTMF tone length or if the device is a world phone:.
- Remove DTMF length logic, layouts, and strings. This is moved to
the Dialer application, where it can be placed in context of the
other sound-related settings.

Bug: 19372734
Change-Id: If9b4b07ffbe82704a38d1d1ec53ad5e6509e8dd7
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
f69df96f713523a8b078aa6ef922e3e752a1a594 03-Feb-2015 Santos Cordon <santoscordon@google.com> Add phoneAccount->subID conversion method.

Adds method to convert from a phone account to sub ID so that other apps
can use the method instead of implementing the logic themselves.

Change-Id: Icfd8337f7aeca740076afa82db786a905e03ae9c
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
7a1885ba88b4ca833d6dae8b352097636f242917 03-Feb-2015 Santos Cordon <santoscordon@google.com> Add phoneAccount->subID conversion method.

Adds method to convert from a phone account to sub ID so that other apps
can use the method instead of implementing the logic themselves.

Change-Id: Icfd8337f7aeca740076afa82db786a905e03ae9c
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
f96a79a01efa428ae5761e04d63434c6153783e5 17-Jan-2015 Sanket Padawe <sanketpadawe@google.com> Merge "Add getDeviceId to PhoneInterfaceManager to give id independent of SubInfo." into lmp-mr1-dev
aeaf832b7032c1a11bb6be6fb74774b57ed34a88 16-Jan-2015 Stuart Scott <stuartscott@google.com> Merge "PhoneInterfaceManager should use subId value in requests." into lmp-mr1-dev
584921cffac3dc8e7fa3bdeb5a87d764cc0cd77d 16-Jan-2015 Stuart Scott <stuartscott@google.com> PhoneInterfaceManager should use subId value in requests.

bug: 18836957
Change-Id: I30535e09053a8ab0174feadf9b1adc213a0e5654
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
21409250c4001605606a37c3903dc22805410900 16-Jan-2015 Shishir Agrawal <shishir@google.com> PhoneInterfaceManager: pass phoneId to UiccController.getUiccCard()

Older interface has been removed, phoneId now needs to be explicitly passed
in.

Bug: 18748407
Change-Id: If21c0e46a1c58bfd66ee08291ab41a32de62e8ce
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
7310cc789b2efe4674e75bb8255373ab0c5a6881 14-Jan-2015 Sanket Padawe <sanketpadawe@google.com> Add getDeviceId to PhoneInterfaceManager to give id independent of SubInfo.

Bug: 18780202
Change-Id: I35a2a9e15ec90cac879320c0c1005f065f1b4f0d
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
a6fc2a8518c71b7a720f849bbfd4c51fe35a461d 06-Jan-2015 Amit Mahajan <amitmahajan@google.com> Fix to use subId instead of slotId when calling getPhone()

Bug: 18705342
Change-Id: I71c5c4122bf5226893309e806bec4430c995b568
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
afe8264bd1241982c39c86f40d0fd08f0888c824 18-Dec-2014 Libin.Tang@motorola.com <w16529@motorola.com> IMS: add an api to get IMS registration information.

Bug: 18668325
Change-Id: I240f5314b02edecf646dfa6f427138d9c8a22754
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
057c34604cf123444a397de89a9044ee51b8f11d 11-Dec-2014 Stuart Scott <stuartscott@google.com> Merge "[DS] Location does not work with only Cellular data" into lmp-mr1-dev
2c01cdffe4cb2bbc480f7080ef14e21f88833007 08-Dec-2014 Legler Wu <legler.wu@mediatek.com> [DS] Location does not work with only Cellular data

For getCellLocation() and getAllCellInfo(), telephony frameworks needs
to find the correct phone object to query.

Bug: 16892732

Change-Id: I3dfb808d36f911cd37cb986c0cd63387ee6f0c65
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
621a47c9ff058ac6a735ee5347c45ec30b0236ba 01-Dec-2014 Shishir Agrawal <shishir@google.com> Adding a new hidden carrier API to mark GSM/CDMA networks as roaming/non-roaming.

The calls allow us to specify MCC/MNCs (for GSM) and SIDs for CDMA that should
not be considered as roaming for the current ICCID.

Bug: 13288143
Change-Id: I9ca9f8cbcf6095ac355556fa68bb5e5d859eb3dc
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
7eaa420a2c463bcec7a4a14b63b1a7eaab67a56a 09-Dec-2014 Wink Saville <wink@google.com> Merge "Add subId as parameter for get/setDataEnabled." into lmp-mr1-dev
85190e62b6d44db4454891cd98c7e5ead04e8e1b 05-Dec-2014 Jeff Sharkey <jsharkey@android.com> Derive "merged" subscribers based on line numbers.

Adds an API to indicate a set of subscriber identities that should
be considered as "merged" together for data usage purposes. The
internal implementation clusters identities using the carrier-provided
line number override as a key.

Currently only supports a single merge set, which is selected
arbitrarily based on the first active subscriber with a line number
override.

Bug: 18012787
Change-Id: I9a0b1d1850bf1cd1fe9fe90984b00600f7d1c689
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
e7353bb9c6321b0858f9d981835b1bbc52b3e517 05-Dec-2014 Wink Saville <wink@google.com> Add subId as parameter for get/setDataEnabled.

Bug: 18279333
Change-Id: I2496a2fd92b154e5e6981cbf6b5b5939cda59122
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
ac1bdfd36366426513d51bd2c4b107b00533889e 21-Nov-2014 Wink Saville <wink@google.com> Use SubscriptionController instead of SubscriptionManager.

Bug: 18364932
Change-Id: I836b751a443635efcfb9987bb3b91f55c4dff9d6
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
f7049d0d15d22a345951a6f89e2f8ceec1a6a5fc 02-Dec-2014 Junda Liu <junda@google.com> Merge "Check both TETHER_DUN_APN and TETHER_DUN_REQUIRED to decide DUN APN behavior." into lmp-mr1-dev
495d7e1f6af536095cf90d7299b64e47c8323dfc 01-Dec-2014 Shishir Agrawal <shishir@google.com> TelephonyManager.setLine1NumberForDisplay should return a boolean.

The call can fail and should return the success status of the call.

Bug: 18571337
Change-Id: I610c9527b3ae3bd9e1eee5e442da3196c8f2487d
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
3ab207e3711ebd717f9cfe7412018c51ae1c8131 20-Nov-2014 Wink Saville <wink@google.com> Additional changes to SubscriptionManager API as per API council.

bug: 17575308
Change-Id: Idd98aa46c15a9219ccf28091c62602ac8bf16c62
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
475951f7b5c5831cbe015869c69b6916d4ab7053 08-Nov-2014 Junda Liu <junda@google.com> Check both TETHER_DUN_APN and TETHER_DUN_REQUIRED to decide DUN APN behavior.

Bug: b/18158411
Change-Id: Ia1455b67143b968c919d65e9970d7a900eb19044
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
eace2add653b8c6df9b9afd40e1fb24ce5807321 22-Nov-2014 Amit Mahajan <amitmahajan@google.com> Merge "Fixing a comment (changing phoneId to subId)" into lmp-mr1-dev
29bb86a749051e675b5c4cd304feaaeb796c9b81 20-Nov-2014 Wink Saville <wink@google.com> Merge "Revert "Additional changes to SubscriptionManager API as per API council."" into lmp-mr1-dev
e9fe49dbda2ecdc880cb0929e86c15b0335127dc 20-Nov-2014 Wink Saville <wink@google.com> Revert "Additional changes to SubscriptionManager API as per API council."

This reverts commit 88fd66a22ab781927556a34cdb7b14179efea917.

Change-Id: Ia6353137c665ca048bb1b02dee7bd581dec9973f
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
c29df2dd1967bba40ff2a88dcab82c4f689eeb69 20-Nov-2014 Wink Saville <wink@google.com> Merge "Additional changes to SubscriptionManager API as per API council." into lmp-mr1-dev
88fd66a22ab781927556a34cdb7b14179efea917 19-Nov-2014 Wink Saville <wink@google.com> Additional changes to SubscriptionManager API as per API council.

bug: 17575308
Change-Id: I7773965094510999bfce8fc6b2b31ba6ce496653
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
43330e02af9431ac18a9b9d6c09610f910b8c0f2 18-Nov-2014 Amit Mahajan <amitmahajan@google.com> Fixing a comment (changing phoneId to subId)

Bug: 18424733
Change-Id: Ib1c6d55c5bf2cff8986c740e96881f34e536b43f
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
5e5becdfa352e3ad1699cce13386b20761e2fde1 18-Nov-2014 Shishir Agrawal <shishir@google.com> Carrierprivileges: Addressing API council suggestions.

- hasCarrierPrivileges - renamed to getCarrierPrivilegeStatus
- setLine1NumberForDisplay should not be usable by apps that have MODIFY_PHONE_STATE
- setVoiceMailNumber should not be usable by apps that have MODIFY_PHONE_STATE
- setOperatorBrandOverride should not be usable by apps that have MODIFY_PHONE_STATE

Not addressed:
- setGlobalPreferredNetworkType() should not be usable by apps that have MODIFY_PHONE_STATE

The underlying call is needed by system apps (OMADM) too.

Bug: 18356155

Change-Id: I9c3c0c5fff32e827dff7727254ff87487256a0ec
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
60417173eb589601fc1bb5926e5cb37276e964cb 18-Nov-2014 Shishir Agrawal <shishir@google.com> Merge "PhoneInterfaceManager: Adding a call to set voicemail number." into lmp-mr1-dev
3c6ce5e6e05cedb43c62508152dc39e60b03ccac 03-Nov-2014 PauloftheWest <paulofthewest@google.com> Created tabs for Multi-SIM Cellular Networks.

Bug: 18291246

Change-Id: If8e79056e7f7ffe897472f4b037e711e196c5332
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
76d5da9d705eba24aea9e5ef8d9ff2071b7819e2 10-Nov-2014 Shishir Agrawal <shishir@google.com> PhoneInterfaceManager: Adding a call to set voicemail number.

The call is protected by carrier privilege or system permission.

Bug: 17393589
Change-Id: I9d1749d185d9a8230272d06d7ce251b93385ee38
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
7a0e9b3a6ed1d4ec05d858445da1c05b7ec87c1f 12-Nov-2014 Wink Saville <wink@google.com> Merge "Update SubscriptionManager API as per API council." into lmp-mr1-dev
0f3b5fcda1b76fbd6042f9a6f81f69d0b44bc3ee 11-Nov-2014 Wink Saville <wink@google.com> Update SubscriptionManager API as per API council.

bug: 17575308
Change-Id: Ib39a60e4f75981a466e9d606ec627756efad018d
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
d5b6b10705b6585ff3273556a73a3422208b3c22 07-Nov-2014 Junda Liu <junda@google.com> Hide carrier network settings if HIDE_CARRIER_NETWORK_SETTINGS is 1.

Bug: b/17673255
Change-Id: I8b21172c0d71cc7bc4ea54db5daae4277730a3af
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
9f73bdabbabddfaa7aa8e76911dbcbcc07288cc2 05-Nov-2014 Wink Saville <wink@google.com> SubId are Integers.

bug: 18243249
Change-Id: Id5e466d57a2e1477162310e402f81392c5240197
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
4877971c60edc399874a98b8b1ece6714964587d 30-Oct-2014 Stuart Scott <stuartscott@google.com> Clean up public API of SubInfoRecord.

bug: 17575308
Change-Id: I5fad0008ef57188d6b13ebbf4b6ce304b0e67fce
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
312e8177b25ab359627685d449e0a5fdb539809f 24-Oct-2014 Andrew Lee <anwlee@google.com> Improve video calling setting visiblity behavior.

+ Use ImsManager helpers to determine whether the Enhanced 4G LTE
setting has been set, and whether the device is Enhanced 4G LTE
capable.
+ Update logic in CallFeaturesSetting for visibility of the setting.
If device is capable, but the setting is off, show a dialog with
a button which will send them to Network settings.
- Remove helper in ImsUtil which is no longer needed.

Bug: 16014284
Change-Id: If2c89bb59d1ef7456e5adc2ebc1aea1488947ee7
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
b564aaeff3b6c4b20c899b8c254e4622b691d0cf 23-Oct-2014 Wink Saville <wink@google.com> Change subId to int from long

Change-Id: Idae6335e63e7b1e4e714bc17e71b1a4705e38474
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
77527ac0cdad089f51530066f5248cb7925dd365 22-Oct-2014 Andrew Lee <anwlee@google.com> Hide/show Telephony video setting according to if IMS is enabled.

+ Add utility function get this value in ImsUtil.
+ Check this value to show/hide setting in Call Settings.
+ Include flag to override behavior and always hide VT, since it's
not shipping in MR1.
+ Take this account when reporting when the phone interface manager
reports whether we can make video calls.

Bug: 16014284
Change-Id: I31a13da61820988cdb53159126c6be9478b6a583
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
df14ead5c9ddb3120a6841552db54d4713058d3b 17-Oct-2014 Andrew Lee <anwlee@google.com> "Add" enable video call setting to call settings.

+ Add in the sense that it is implemented, although it is always
removed for now. Further work needs to be done to condition the
display of this setting on VoLTE support.
+ Make PhoneInterfaceManager's storage of shared preferences more
generic. Add a key to store whether video calling is enabled.
+ Add "Turn on video calling" option to call settings, and update
the share preference when changed.

Bug: 16014284
Change-Id: Id6ac1f55b3933c33f8653622ae0fea961d1644eb
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
5d475dda0d2c2a220b8e33e77f9a40f5983c75b9 18-Oct-2014 Wink Saville <wink@google.com> Radio Capability Support.

New design of capability switch for L.
Add new RIL requests:
RIL_REQUEST_GET_RADIO_CAPABILITY
RIL_REQUEST_SET_RADIO_CAPABILITY
RIL_UNSOL_RADIO_CAPABILITY

These commands allow the framework to communicate what the Radio
Capabilities for each logical modem has or should be using.

It can support 2/3/4G switch and has flexible architecture to support
future technology.

Change-Id: Iedf7f608d2ba3c06a883500f2d85abb98e69d9c1
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
3f80f434af717068c638975c600712295beb309a 03-Oct-2014 Yong Jiang <yongjiang@motorola.com> am 3edf3789: Parameter error when call "new IccAPDUArgument"

* commit '3edf3789a6e8b6b9ac28b7dfb24d6d7b00b3b554':
Parameter error when call "new IccAPDUArgument"
3edf3789a6e8b6b9ac28b7dfb24d6d7b00b3b554 03-Oct-2014 Yong Jiang <yongjiang@motorola.com> Parameter error when call "new IccAPDUArgument"

Parameters passed in the wrong order for IccAPDUArgument contructor.

Bug: 17810217
Change-Id: I4e886db8d1efc24e1b423c95c2cca4241dd700b1
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
f8733b4827a4b9bc4a3d79c3173e0c35982adf6b 25-Sep-2014 Legler Wu <legler.wu@mediatek.com> [DS] Mutilple SIM support on ITelephony interface

getPhone should return the correct phone instance for MSIM.

Review: https://partner-android-review.git.corp.google.com/#/c/183073

Change-Id: Ib8ccf14881262d49aad614b711e52c345d5d3849
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
8f07601513fdb82d876f64895ac19f189d6b2cd9 12-Sep-2014 Santos Cordon <santoscordon@google.com> am 2159a502: Merge "Re-add some CallNotifier implementations." into lmp-dev

* commit '2159a50292973e42ffe99e5f73b83e7c810c8cce':
Re-add some CallNotifier implementations.
5422a8deb513e4466ec6cc1e640895a6b536fee0 12-Sep-2014 Santos Cordon <santoscordon@google.com> Re-add some CallNotifier implementations.

By disabling all listeners to CallStateMonitor, we inadvertently removed
some required functionality, including tones to play as requested by the
radio and messages.

This change allows adding of listeners to CallStateMonitor but comments
out the events which are now listened to by ConnectionService.

Additionally, this change removed all ringer and
direct-to-voicemail-related code in telephony.

Bug: 17466554
Bug: 17414427
Change-Id: I6afce24bb8dc741c896c5b3cb6c944e138886060
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
57c38a7f94ebff1512eea8a79c8999a866827092 11-Sep-2014 Derek Tan <derektan@google.com> am 52579125: Merge "Persist the line 1 number and simplified network settings page." into lmp-dev

* commit '52579125e2e3b837e92e6f09b0b1e08e897a5aa7':
Persist the line 1 number and simplified network settings page.
52579125e2e3b837e92e6f09b0b1e08e897a5aa7 11-Sep-2014 Derek Tan <derektan@google.com> Merge "Persist the line 1 number and simplified network settings page." into lmp-dev
3aa5c3987dfc550731b1c91bc7ce4f49172eb17c 10-Sep-2014 Junda Liu <junda@google.com> am d71bba86: Merge "Update telemgr calls with subId to new APIs with ForSubscriber suffix." into lmp-dev

* commit 'd71bba86c832ef3b696c6430eea85c4833d4910a':
Update telemgr calls with subId to new APIs with ForSubscriber suffix.
d71bba86c832ef3b696c6430eea85c4833d4910a 10-Sep-2014 Junda Liu <junda@google.com> Merge "Update telemgr calls with subId to new APIs with ForSubscriber suffix." into lmp-dev
d3ff665d6475394f4b563ff2574cbef66115e754 09-Sep-2014 Wink Saville <wink@google.com> am 7987b1a8: Merge "Change suffix UsingSubId to ForSubscriber." into lmp-dev

* commit '7987b1a8c91ecfe06d41bda37bf09d6b97dbd272':
Change suffix UsingSubId to ForSubscriber.
add7cc5326c1daf6b51a608e143eccef893bbedb 08-Sep-2014 Wink Saville <wink@google.com> Change suffix UsingSubId to ForSubscriber.

Bug: 17255752
Change-Id: Ifd522888b5aaae111f642d1e35bd1bb939e539d4
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
97ebb427fc22f1f14eab7c79745dfcbf2eb2ff7a 06-Sep-2014 Derek Tan <derektan@google.com> Persist the line 1 number and simplified network settings page.

Bug: 17255752

Change-Id: I48744ffd1b926331eebaa68c98c891ed7eb85d4c
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
df6b6b9d40d573f8a211732198f096b71916b125 06-Sep-2014 Junda Liu <junda@google.com> Update telemgr calls with subId to new APIs with ForSubscriber suffix.

Bug: b/17255752
Change-Id: I134543a5d12396efdefd695ffadeff8a75eccaa7
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
e07d498c4c5398c6dce273a33aaa9d3a56458c0f 06-Sep-2014 Derek Tan <derektan@google.com> am 6ee4341d: Merge "Remove setCdmaSubscription API." into lmp-dev

* commit '6ee4341d385ca0f1a3067525241ac71fe57af347':
Remove setCdmaSubscription API.
4dbc5e49191d936029f8c10cf1ce7292db85b163 06-Sep-2014 Shishir Agrawal <shishir@google.com> am cea39c68: Merge "API change: SetOperatorBrandOverride should not take iccId as a param." into lmp-dev

* commit 'cea39c68907e9affdda0e4d72a7082639318eb27':
API change: SetOperatorBrandOverride should not take iccId as a param.
6ee4341d385ca0f1a3067525241ac71fe57af347 06-Sep-2014 Derek Tan <derektan@google.com> Merge "Remove setCdmaSubscription API." into lmp-dev
a3dfd75141d37ae7e170eeb200374f62235b092e 04-Sep-2014 Shishir Agrawal <shishir@google.com> API change: SetOperatorBrandOverride should not take iccId as a param.

Taking ICCID as a parameter is not scure since a carrier can override the
brand for other carriers. We should override only the current ICCID.

Bug: 17390144

Change-Id: I973f3115d3363b3810b68afa01f90c7066cbc23e
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
6b088eef6c47d96b9b2a0097e3b8ee8b4332f068 05-Sep-2014 Derek Tan <derektan@google.com> Remove setCdmaSubscription API.

Bug: 17255752
Change-Id: Ie0869e51e99596b1a3b7ba4a4126f1a7cd6fff6d
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
b30c9a2c6e2f52d79de8de334d6c05a2b564f567 05-Sep-2014 Wink Saville <wink@google.com> fix build.

PhoneInterfaceManager was referencing the old .mSubId in SubInfoRecord,
changed to use new name .subId.

Change-Id: I5d58eb575921713dd64cec2978fafac654cf5277
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
10aa2e9fcb29082c0547361360c7756796c26022 04-Sep-2014 Wink Saville <wink@google.com> Fix call get getActivatedSubInfoList.

It was renamed to getActiveSubInfoList.

Change-Id: I26abe6b014aa90b62ea8346fd4d9624ebd608e27
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
0887461919173015886ea69ef6c6afbe20ebf1dc 01-Sep-2014 Wink Saville <wink@google.com> ksd to lmp-sprout-dev

Change-Id: I94eb65c62231b5831570bb0cbbbd9c916bee0a37
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
af74c86463b193100a48a0a2b83d0096863bf110 28-Aug-2014 Diego Pontoriero <diegs@google.com> Change TelephonyManager method name to accurately reflect functionality.

Bug: 17163860
Change-Id: I21f7e4fa7f6ff85b89b119dcd3d7b4183e8f751f
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
527e8bf2bd43c5bfdb2ac7ea8cf05413c1faaeb5 25-Aug-2014 Shishir Agrawal <shishir@google.com> Modify IccOpenLogicalChannelResponse: Document and rename constants.

Bug: 17189780

Change-Id: I5f60d98fe01fede1e871b59da2954868bab4a1a3
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
1fd79bd442bda04a7e5e467c9ae6ab22e2a83f05 08-Aug-2014 Naveen Kalla <nkalla@codeaurora.org> Add APIs that can be invoked to shutdown radio and SIM cards gracefully

Add APIs to check if Radios are available and trigger shutdown on all available
radios.

Bug: 9773278
Change-Id: I6afa9e810cefc7855f7ae42e51f39cc51fa2aa6e
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
ca05d5dad142516de2cc78dead550472a9cc5ee0 15-Aug-2014 Junda Liu <junda@google.com> Add getCdmaMdn and getCdmaMin to phoneinterfacemanager.

Bug: b/16966140
Change-Id: Ic5da4fb3d7e658d1f7fcf7931996cfbb44a80bb2
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
81efd9f8f578701634025f7eb343efac913e22c7 06-Aug-2014 Santos Cordon <santoscordon@google.com> Merge "Remove ldaps from AOSP code." into lmp-dev
da120f4e3d32ca97c5b4c21d6c505d834a29ab8d 06-Aug-2014 Santos Cordon <santoscordon@google.com> Remove ldaps from AOSP code.

Bug: 16327484
Change-Id: Ic51f12e52db0839a9ee6b727755873edf65cd044
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
5ec14172e42d180d7dd6110ef8eb1dedb0a0a7fb 06-Aug-2014 Shishir Agrawal <shishir@google.com> Return APDU status code on tramsit channel command failure.

Change-Id: Ib4a3ea5e6d87db27533fc31e710ef31fd2a7c49e
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
82c8a46052629d1450320c116d14c7353bfe4ea1 01-Aug-2014 Shishir Agrawal <shishir@google.com> iccOpenLogicalChannel: Fix for no return value.

Need to return the IccOpenLogicalChannelReponse object.

Change-Id: Ia3817ed93221e2c178e1ea40dd2e16bcc4132d77
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
da0bb0d7aff7b4a445370dc0709e94b874031178 30-Jul-2014 Shishir Agrawal <shishir@google.com> Add new APIs iccExchangeSimIO and iccTransmitApduBasicChannel to TelephonyManager.

The new APIs are needed to support SEEK.

Also modifies TelephonyManager.iccOpenLogicalChannel to return the status of
the command.

Change-Id: Iff2674fb0e23210f2579cb883e64571347ade5e6
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
9d3c1e258fff7cc93ada99e9da4ced09ed3018f9 24-Jul-2014 Amit Mahajan <amitmahajan@google.com> Merge "Add API invokeOemRilRequestRaw" into lmp-dev
4bf01bc69fe97b9675463978cf5a2afff26fcccb 17-Jul-2014 Steven Liu <stevenliu@motorola.com> Add API invokeOemRilRequestRaw

this API is used by system app, app could communicate with RIL
with it.

Change-Id: I5397c1cf2b108d9dc3a9694b1f071dc60bb5b341

Conflicts:
src/com/android/phone/PhoneInterfaceManager.java
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
87fca6f34c10e43e4dcfdd3f4e35bd4050e19582 18-Jul-2014 ram <ram.pl@samsung.com> IMS: getPCSCF() API enhanced to support multiple APN types.

Change-Id: I7c990ceee10da6ea6be7e531526f89fd06f5694e
Signed-off-by: ram <ram.pl@samsung.com>
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
eb6439a7bd453313f7ed7972d30e2478243801ff 21-Jul-2014 Shishir Agrawal <shishir@google.com> Expose getCarrierPackageNamesForBroadcastIntent as a hidden @SystemApi

It will be required by setup wizard to delegate initialization to the carrier
app.

Change-Id: Icc0fc728e1e24235632ac38a482b06a7b829de78
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
eb8771e9b44fcc885c17d3ff4a3358fcd0b21c6e 22-Jul-2014 Shishir Agrawal <shishir@google.com> PhoneInterfaceManager: Handle lack of UiccCard gracefully.

If there is no UiccCard, previously we would get NPEs. Now appropriate errors
are logged and sane values are returned.

Change-Id: I67add5b66473945ffe66841e70d5e2eb5a2ba6b2
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
e9a0aac4589d0875bd40040038c7c93b61798ec4 19-Jul-2014 Shishir Agrawal <shishir@google.com> Merge "Adding the ability for carrier app to override SPN and carrier name." into lmp-dev
b1ebf8c3755b7e1cb207cbd49f6c8bdfa3566668 18-Jul-2014 Shishir Agrawal <shishir@google.com> Adding the ability for carrier app to override SPN and carrier name.

The change allows system apps (holding MODIFY_PHONE_STATE permission) or
carrier apps to override the "carrier branding" on a per ICCID basis. The
override affects the service provider name as well as the network operator
name. The override is also saved as a SharedPreference and will persist for
the iccId across reboots.

Change-Id: I985ba247e10e2501e3d0d21567ccadc46f365879
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
80bc0d1614b46c89fa7a2c1d68fdb3ccb018625d 15-Jul-2014 Junda Liu <junda@google.com> Update settings when setPreferredNetworkType request is successful.

Bug: b/14134668
Change-Id: I89f8c753765def262d1bb58bee7945125c3d2255
(cherry picked from commit d7aa59b77e1892980002363a2ed352c86c301940)
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
4ba6a9b44b7df0d932b9126958817635a2ae339a 16-Jul-2014 Shishir Agrawal <shishir@google.com> Merge "Moving carrier checking privilege logic into UiccCarrierPrivilegeRules." into lmp-dev
f1ac4c93f1b87b7db0836882ed72935a86ed3898 14-Jul-2014 Shishir Agrawal <shishir@google.com> Moving carrier checking privilege logic into UiccCarrierPrivilegeRules.

This helps to reuse the logic in other places in frameworks/opt/telephony.

BUG=15993876

Change-Id: I8309a1de23426dcc66a10383335cff9242920410
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
352d8cdf7ed125668d865f61172abfc31835c5a9 12-Jul-2014 Derek Tan <derektan@google.com> Add carrier privilege to enableSimplifiedNetworkSettings and setLine1NumberForDisplay.

Change-Id: I9e90924d92bc8394e600df9f319414a889ec97c0
(cherry picked from commit b4463ec0c5eacb9af510c905697041ed295754b1)
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
7226c84acb402f96e527650347391fa025294350 03-Jul-2014 Derek Tan <derektan@google.com> Allow 1st party app to set Line 1 number for display purpose.

After the number is set, TelephonyManager.getLine1Number will actually
return this one instead of the actual MSISDN/MDN.

Bug: 11900806
Change-Id: I4df3fac7b483ddae2bbda14b5a85629486e400cf
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
89e89d47f249a1e910d6d726dbfcbedfc193cb83 09-Jul-2014 Derek Tan <derektan@google.com> Different Mobile Network Settings screen for Nova multi-profile SIMs.

Simplify the Mobile Network Settings screen regardless CDMA or GSM activeness
to provide a unified experience for Nova users.

For more details, please refer to b/15854628.

Bug: 15854628
Change-Id: Ieba04eff49824aa09a056cd4fb142cbd268207a3
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
6d5a285c9ebe1d3a6952542b6cad3d6df51ac298 12-Jul-2014 Shishir Agrawal <shishir@google.com> Rename hasCarrierPrivileges for packages to checkCarrierPrivilegesForPackage.

Fixes the build breakage due to overloading in the aidl.

Change-Id: Id3199bf2d21b1834183c90904417ed016d34e052
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
bb833aab96b1a2aa5596c7e97e306594e928f4fd 12-Jul-2014 Junda Liu <junda@google.com> Merge "Add hidden systemapi hasCarrierPrivileges(pkgname) to PhoneInterfaceManager."
2934034e04c5ca7839de41d0cc8f8bab89b1e336 11-Jul-2014 Junda Liu <junda@google.com> Add hidden systemapi hasCarrierPrivileges(pkgname) to PhoneInterfaceManager.

Change-Id: I190b97db44da092f14c79ec5f693cade88200458
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
a2e3601f8c198e7880ff407e1cea9ef2b8ce8505 10-Jul-2014 Junda Liu <junda@google.com> Add carrier privilege check and update several APIs.

Bug: b/15993876
Change-Id: I4396c2a5930d8791194e23814aade047ebfce4fb
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
5575c4478a0ee628a0354e368e20b3f7df1b3525 08-Jul-2014 Junda Liu <junda@google.com> Merge "Add calculatePreferredNetworkType to PhoneInterfaceManager."
d22eaca38b21d894697f532cd28a57d8e6bee121 08-Jul-2014 Shishir Agrawal <shishir@google.com> Remove permission SIM_COMMUNICATION.

The permission is replaced by the MODIFY_PHONE_STATE permission which is
System|Signature.

Change-Id: I74dbd242fc0fdbb5884fdc7a5c3f0063424fbfcf
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
84d15a2e84fa528f111abf05d17fc2280b182b7c 02-Jul-2014 Junda Liu <junda@google.com> Add calculatePreferredNetworkType to PhoneInterfaceManager.

Bug: b/14134668
Change-Id: Iba7dcd50c1ba84b634eed53030456a2f84af6e3c
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
60f9c952a11be2a34460b4cc8e0f9b31e38f5f30 23-Jun-2014 Shishir Agrawal <shishir@google.com> SIM based carrier app privileges.

Adding support for SIM based carrier app privileges.

WIP - Missing bits:
- Notifications.
- Certificate check.

Change-Id: Ied3aa6c7d51cc0cde06f5bb58f30893d7a7b1c34
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
23d9ed758fbe78e4afd4067e6845bcaf3387bca7 03-Jul-2014 Sailesh Nepal <sail@google.com> Remove Call from telephony.common

This API is no longer used.

Change-Id: I979480633f4a9eb649585968e984eaad1e57973d
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
194161ed3aef6bdeeecd6153403269bbd01314a5 03-Jul-2014 Sailesh Nepal <sail@google.com> Remove ICallCommandService and ICallHandlerService

These APIs are no longer used.

Change-Id: Ifbaaba0d3226d03ea364cf1df76da3abebb9f5dc
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
f68db2ef27f3bdf14f0053c46d73df910bd394f2 02-Jul-2014 Santos Cordon <santoscordon@google.com> Move missed-call notifications out of services/Telephony.

Change-Id: I6a54574d95f3d586b22eb515b4a8cc7e6c4abe0c
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
787bc7e2fd1cfbaeb16748663e190bf27aec06b2 30-Jun-2014 Junda Liu <junda@google.com> add setCdmaSubscription to phoneinterface.

Bug: b/12799863

Change-Id: Ieeb3e800cd7757335135901b1e4e94aaf6f4ede7
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
f14ddaebdf07f61f3e83e5e276311005d25dfebf 18-Jun-2014 Robert Greenwalt <rgreenwalt@google.com> Merge "Remove Obsolete enable/disableApn functions."
4b9e2a08ae7588ec7bf2659c7c6231bc1d90b0cb 17-Jun-2014 Robert Greenwalt <rgreenwalt@google.com> Remove Obsolete enable/disableApn functions.

ConnectivityService now uses NetworkAgents instead and apps should use
ConnectivityManager.

Change-Id: Ifc5c8f5be802183e70a5d92b224c819815de00e6
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
500b0e04406d2995c1f29dea95c98cedaa669f74 17-Jun-2014 Santos Cordon <santoscordon@google.com> Fix infinite recursion.

Bug: 15695506
Change-Id: Id6b16db87ce9cbf980b601799710977205ac53cd
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
36469e74b7c79ed84148754190c38196eb9a2c49 12-Jun-2014 Wink Saville <wink@google.com> Merge kwd to master

Add support for type and subid to Call.java

Add MSIM and IMS to PhoneInterfaceManager

Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
95dafa913453084833e60771b31dea85fb028e8a 30-May-2014 Santos Cordon <santoscordon@google.com> Update showCallScreen to use Telecomm (3/6)
Remove unused methods.

Bug: 15008165
Change-Id: Ib674e2e48efaa1cc97d1513dc2c2b27fdb343657
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
646120a5b2c016a4528dab5372db94e027233fb3 23-May-2014 Robert Greenwalt <rgreenwalt@google.com> Fix permissions on getDataEnabled.

This data was available before via TelephonyManager and ConnectivityManager.
They used different permissions. Change TM to accept either permission before
giving out this data.

bug: 15176602
Change-Id: If7b99b57571d6fdd9ff29c27adad563a2a124173
(cherry picked from commit ffbe08f9ba668d2e615f4615304d0a6f391fe748)
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
ed86e5837b426bcba625b57e466b8d04ddbd8008 22-May-2014 Robert Greenwalt <rgreenwalt@google.com> Move dis/enable of mobile data to Telephony

ConnectivityService doesn't do this anymore.

bug:15077247
Change-Id: I3208c91b2c0369b594987f39ca29da7478435513
(cherry picked from commit 9a32efc0c506eab679fd653924705c0010771fbd)
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
117fee7467c140dccdc66972f60031dae2d55b35 17-May-2014 Santos Cordon <santoscordon@google.com> Code cleanup.

Change-Id: I332cb633037941229163fb3bdf5fae723deb3632
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
c66da36833b835a9a122f6b0a3e4ecef27be266b 16-May-2014 Evan Charlton <evanc@google.com> Use sendEnvelopeWithStatus API

Expose sendEnvelopeWithStatus through PhoneInterfaceManager

Change-Id: I9f40c602cb2f3f446a0792f8dbd9258cfcafd02a
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
33d39b59c0b590cd4cb2ac08ed6eeba7b7bcd971 14-May-2014 Evan Charlton <evanc@google.com> Remove ThirdPartyPhone usage

Stop using the obsolete ThirdPartyPhone APIs. This is only a first
pass; additional scrubbing will need to be done.

Change-Id: I6d3c2919299c0a0b9714ffecd30da68e5c880b6a
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
181a15ba353ff460adc0cea05481ab80f7d15aa4 25-Mar-2014 Sailesh Nepal <sail@google.com> resolved conflicts for merge of 36ebb0d4 to master-nova

Change-Id: Id654f339085c29dd73ef3ae53248a8afa06bcd5b
36ebb0d4d04346a367b7a54b178ab4f78696e95c 20-Mar-2014 Gabriel Peal <gpeal@google.com> resolved conflicts for merge of 74fb97de to master

Change-Id: Ia068e1e5f9f4995a84d5a184efa1cc76d0d159e4
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
9f9877db9261aac66cfabf85b745440cfd970b9c 14-Mar-2014 Shishir Agrawal <shishir@google.com> Modify TelephonyManager to expose sendEnvelopeWithStatus instead of sendEnvelope.

The RIL sendEnvelope command does not return the response from the SIM while
the sendEnvelopeWithStatus does. Since the response is required for certain
envelope commands, its better to expose sendEnvelopeWithStatus.

Change-Id: I209bfc59e396bb6f91345d6f99c51cfa35f2d650
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
35b5945231af96ad0d7ebf4cfcaafeb677d8c75c 06-Mar-2014 Sailesh Nepal <sail@google.com> resolved conflicts for merge of 7c27be31 to master-nova

Change-Id: I4c690e12ebb152dfa311e8b98feda2009b2bb1ac
7c27be317e8757948178815426d3a329c852b9ee 03-Mar-2014 Jake Hamby <jhamby@google.com> Add get/setPreferredNetworkType() for OMA DM client.

Add get/setPreferredNetworkType() commands for OMA DM client to
enable/disable LTE and other radio technologies.

Bug: 8847590
Change-Id: Ie9942c5073b0345ac57bdcd4d0d482ad482666d9
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
4bac0cf2389ae9dd16510ecafc4fe93529986bc6 24-Feb-2014 Jake Hamby <jhamby@google.com> am 6d3b4073: Remove unneeded new RIL command.

* commit '6d3b4073a28b11282e939a425366c8e53386d54b':
Remove unneeded new RIL command.
6d3b4073a28b11282e939a425366c8e53386d54b 06-Feb-2014 Jake Hamby <jhamby@google.com> Remove unneeded new RIL command.

Remove the recently added RIL_REQUEST_SET_RADIO_MODE command.

Bug: 12864208
Change-Id: I790374abee01aeb18fbf7819eb630ac96daebf52
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
4d5e5c1b4742ed532fd2963e3d08b913ac565d16 04-Feb-2014 Derek Tan <derektan@google.com> Expose sendEnvelope method to ITelephony interface.

The NovaSwitcher app will call it to trigger REFRESH command from UICC.

Change-Id: I4696ec89226c0c701b6031e93b3389c0312b2619
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
62e3eac18b0dd393c7d91e4b99ed61ef0da02c82 05-Feb-2014 Evan Charlton <evanc@google.com> resolved conflicts for merge e994d46a
e994d46a1f951b496441a42d1eabd2a0e026ceae 03-Feb-2014 Jake Hamby <jhamby@google.com> Add support for new RIL commands to update NV items and reset the radio.

Add support to PhoneInterfaceManager to implement the new methods in
ITelephony.aidl required for the OMA DM client.

Note that this change depends on a typo fix in the corresponding
frameworks/opt/telephony CL.

Bug: 12864208
Change-Id: Iaf9fdbb62d27c24f798ce89f69b208981330dac1
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
9829e880f73f76119ba76ba032db42aad042858f 20-Dec-2013 Evan Charlton <evanc@google.com> DO NOT MERGE Use Wi-Fi calling by default

On master-nova builds, we should always be using Wi-Fi calling.

Change-Id: I9efc1d267110464f8e7a5f615466aa71aa35cc6d
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
cb9de058a99b6167401f5105ab61b4d81dae7e96 18-Dec-2013 Sailesh Nepal <sail@google.com> Merge "Check WiFi call setting" into master-nova
d1e681513fb108d5902a1c76eedca7b83034c056 13-Dec-2013 Sailesh Nepal <sail@google.com> Check WiFi call setting

This CL does the following:
- checks the WiFi call setting when placing calls
- if the WiFi call setting is ASK_EVERY_TIME then displays a dialog
asking the user to choose
- changes the default WiFi call setting to always use WiFi calling
- set Call.isWifiCall when using Wifi calling

Change-Id: I9dc6086c41d4fe1b2a693ff44b5266697eae0f89
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
69f68120b94cecb2d87fe856bc115714b4e77bcd 17-Dec-2013 Shishir Agrawal <shishir@google.com> resolved conflicts for merge of d50129c8 to master-nova

Change-Id: I5598068713c0cc33c2a281928ccfc57c71839d59
566b761b610e7e5e1ade9ab0906a2a7e816dad63 28-Oct-2013 Shishir Agrawal <shishir@google.com> Adding support for SIM communication from Android over logical channels.

Implement the following new functions defined in ITelephony.aidl.
- iccOpenLogicalChannel
- iccCloseLogicalChannel
- iccTransmitApduLogicalChannel
The new calls are protected by the SIM_COMMUNICATION permission.

Change-Id: I89c08adc6f9738907e3b547c749f3cc61f300710
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
f9e92733e130dc37ce2c592b36deab86008f5706 06-Dec-2013 Ihab Awad <ihab@google.com> Change representation of Wi-Fi calling setting to a String

Change-Id: I3977e8e19102dc026be4677a9e5d5e3c0d3c4a69
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
f2177b7ec0fd9efcb8299e8272a494e869dcf16f 25-Nov-2013 Ihab Awad <ihab@google.com> Add Wi-Fi calling state setting to telephony interfaces

Change-Id: I843fc6de74c6dd2f1bafc9b1ed8ae3368d153a1e
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
cc0375f8f26f868a55c36616921f4c572347062b 13-Nov-2013 Sailesh Nepal <sail@google.com> ThirdPartyPhone: DTMF & callerDisplayName plumbing DO NOT MERGE

Plumbing for callerDisplayName argument from TelephonyManager to
ThirdPartyPhone.

Also fixes issues with DTMF.

Change-Id: If1484a5196485cbcd098f863765bf579d0a3d6bf
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
bfb6832c4bcc535aef12b07ac5bcf4a973c65d00 07-Nov-2013 Sailesh Nepal <sail@google.com> Instantiate third party phone on call DO NOT MERGE

With this CL we now create a new third party phone as needed.

Change-Id: I31880c9ac758ddf7f9538e1c182197b8d3e073e4
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
bd76e4e0407f75c4e6a6961cf943d36fc75a0e1a 27-Oct-2013 Sailesh Nepal <sail@google.com> Plumbing for newIncomingThirdPartyCall() DO NOT MERGE

Handles the new newIncomingThirdPartyCall() API. Passes it to the
first matching third party phone.

Change-Id: I06b206d0710c0e966106d7cc17748c18935aa680
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
9de0f754068c82ed1d1019afb414bc1fcd9298cf 23-Oct-2013 Wink Saville <wink@google.com> Phone: Display message to indicate PIN/PUK status changes.

Changes done to display retry counter on wrong entry of PIN1,
and message to indicate Code accepted/PIN1 blocked during
PIN1 verification as per certain carrier requirements.
PhoneApp: Add APIs that report actual error code on PIN/PUK operations
The current APIs that are used to verify the PIN and PUK only convey
whether the operation succeeded or failed. As a result on ANY failure
clients ask the user to re-enter the PIN.
Add 2 new APIs that report the actual error code in case of failure.

Bug: 9928717
Change-Id: I73718c9e6a8aa7244097e0dd4593a6226ff0ac08
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
bcf2099b92870b863f53e79288d4c8e73a4dc42d 13-Sep-2013 Makoto Onuki <omakoto@google.com> b/10699042 show dialpad when connects to voice mail.

Also now "Use touch tone keypad" in the dialer works, and
it automatically un-holds if there's only once call and it's
on hold. (which was a regression too.)

Change-Id: I94d50b92f67c494a4527f25e157c3aec536ee376
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
9d95f7e85da5ae18f326b8a4568110085f88ff82 16-Sep-2013 Makoto Onuki <omakoto@google.com> Revert "b/10699042 show dialpad when connects to voice mail."

This reverts commit f4d9dfa2faf5da3f83c925f96686e8b545b31f7c.

Change-Id: I50d96ff3f66839a3e690b732d1c80dfb28f06906
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
f4d9dfa2faf5da3f83c925f96686e8b545b31f7c 13-Sep-2013 Makoto Onuki <omakoto@google.com> b/10699042 show dialpad when connects to voice mail.

Also now "Use touch tone keypad" in the dialer works, and
it automatically un-holds if there's only once call and it's
on hold. (which was a regression too.)

Change-Id: Ic9b797487edf960efc43d16c18d08559ae349b2a
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
406c0341600bd414fe7561b4edd8cdf7ed11f315 28-Aug-2013 Santos Cordon <santoscordon@google.com> Adding support for dialer to bring incallUI to foreground.

Previously, the Dialer relied on
TelephonyManager.showCallScreenWithDialpad to bring the UI to the
foreground after the user selected "return to call in progress." This
was not updated for the split in-call-ui.

The fix adds a new API to CallHandlerService to bring the incallui to
the foreground. This new API now gets called as part of
showCallScreenWithDialpad().

bug:10313347
Change-Id: Id95a1e266471970cf1295423ea720b0e1926325b
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
7f7c652f0d23c9dfaa904431b94ef8f77b0d2e24 17-Jul-2013 Chiao Cheng <chiaocheng@google.com> Disabling incoming call function.

Also fix un-used imports in several files.

Change-Id: Ife01674b2a1fe807a8d0b23c984e46715fc08908
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
7d4ddf6dc0d7c8158bac3a5dec7936e837e95bdd 10-Jul-2013 Santos Cordon <santoscordon@google.com> Blanket copy of PhoneApp to services/Telephony.

First phase of splitting out InCallUI from PhoneApp.

Change-Id: I237341c4ff00e96c677caa4580b251ef3432931b
/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java