3863 Commits

Author SHA1 Message Date
Robert Greenwalt
7ac7214b78 resolve merge conflicts of 20a35b6 to nyc-mr1-dev-plus-aosp
am: 1398e8e5aa

Change-Id: I187acf0aa781dcb88248e52361bcd097ced92312
2016-07-31 03:43:31 +00:00
Dan Willemsen
1398e8e5aa resolve merge conflicts of 20a35b6 to nyc-mr1-dev-plus-aosp
Change-Id: Idd5fb6b64120af303a2987c7449e59face7d77be
2016-07-30 12:48:07 -07:00
Robert Greenwalt
ea0d71390a Stop exposing LTE_CA as a rat type.
Instead add a new hidden function to ServiceState for use
by SystemUI until we get a real API in O.

bug:30480638
Change-Id: Ifd9b1fbdb74d3a408c419467b7390675fc13ea3d
2016-07-28 20:44:05 -07:00
Jeff Davidson
2862ed2541 Add support for carrier \\"associated\\" apps. am: 24b9d96007
am: 19af77d2cb

Change-Id: I089db772e37b7d07a5423793aced78f2b3a9a1ae
2016-07-27 21:40:17 +00:00
Jeff Davidson
19af77d2cb Add support for carrier \"associated\" apps.
am: 24b9d96007

Change-Id: I1de92977f3a0635d88e6517210f6bbb06ab3d0f0
2016-07-27 21:18:07 +00:00
Jeff Davidson
94ae1e739f Merge "Add support for carrier "associated" apps." into nyc-mr1-dev 2016-07-27 17:57:39 +00:00
Jeff Davidson
24b9d96007 Add support for carrier "associated" apps.
The platform currently supports the notion of default carrier apps.
These apps are set to DISABLED_UNTIL_USED until a SIM is inserted
which grants them carrier privileges, at which point they are enabled.
Apps are not touched if they have been updated from the version on
/system or if their state has been modified externally (e.g. by the
user).

This CL extends this notion to associated apps, which may not have
carrier privileges themselves, but should be enabled/disabled
alongside a particular carrier app. This should include helper apps
that should not be visible to users who don't use the given carrier
unless the user explicitly enables the app.

As additional protection, we add a check to ensure that we never
disable apps after the first time we've run. Since we need to store
this information in secure settings, we also move the call site from
PackageManagerService#main() to PackageManagerService#systemReady(),
which enables use of secure settings but still occurs before
third-party apps can be started.

Bug: 30141427
Change-Id: Iee72ba4e70e5ca97999c9147a65af82c670a23e8
2016-07-26 14:54:53 -07:00
fionaxu
a5b14a89db add pii support for Rlog am: a7ab821aa1
am: d42fa0d7ec

Change-Id: I6d337cd7edecfdf24634ccb8d556de9f738935d7
2016-07-26 17:15:44 +00:00
fionaxu
d42fa0d7ec add pii support for Rlog
am: a7ab821aa1

Change-Id: I47153d683efd3256d6ee8d5b9417069b097f65c9
2016-07-26 17:09:25 +00:00
fionaxu
a7ab821aa1 add pii support for Rlog
bug: 30368127
Change-Id: I18b7be483ce3f86f47dfcafa9d84fcb9b8724c08
2016-07-25 15:20:51 -07:00
Brad Ebinger
ad517f9b42 Add CarrierConfig to remove hold during Ims Calls am: c8601013d5
am: f962fc424e

Change-Id: If6095d0e7809d22291423bd082af0ad9bd6fdc68
2016-07-22 07:07:26 +00:00
Brad Ebinger
f962fc424e Add CarrierConfig to remove hold during Ims Calls
am: c8601013d5

Change-Id: I61fe4dc7360fa5627185eabd96e76aa4c336b308
2016-07-22 02:16:21 +00:00
Brad Ebinger
dee7dffb5d Merge "Add CarrierConfig to remove hold during Ims Calls" into nyc-mr1-dev 2016-07-21 18:40:43 +00:00
Ye Wen
b8f22589db Merge \\"Add carrier config for close connection after MMS request\\" into nyc-mr1-dev am: f2598319c0
am: 2395da5e82

Change-Id: Ia6a5877bf5ca52cf65b2ee7a85642a00b208428f
2016-07-20 21:28:12 +00:00
Ye Wen
2395da5e82 Merge \"Add carrier config for close connection after MMS request\" into nyc-mr1-dev
am: f2598319c0

Change-Id: Ia16874474f755b601a02032e34b8dbff81971af8
2016-07-20 21:22:05 +00:00
Ye Wen
406a41bed8 Add carrier config for close connection after MMS request
b/29558615

Change-Id: I24d922f33626b4a65c267dc2d132b5510e357c0f
2016-07-20 11:02:05 -07:00
Jack Yu
aa5df000ee Merge \\"Made severe and extreme alert configuration dependency configurable\\" into nyc-mr1-dev am: 338566df68
am: c26d7f3624

Change-Id: I286adf2ff6f989055b191065a1e737b494989bde
2016-07-20 02:54:57 +00:00
Jack Yu
c26d7f3624 Merge \"Made severe and extreme alert configuration dependency configurable\" into nyc-mr1-dev
am: 338566df68

Change-Id: I90c0669c74e15d92d00a639ad444866142a62c2e
2016-07-20 01:06:25 +00:00
TreeHugger Robot
338566df68 Merge "Made severe and extreme alert configuration dependency configurable" into nyc-mr1-dev 2016-07-20 00:57:52 +00:00
Youhan Wang
009b877c5c Merge \\"Add getCdmaPrlVersion().\\" into nyc-mr1-dev am: d71c64f715
am: 393ccd2a02

Change-Id: I62949a772e5355ca345f94d7dcedc8112de97863
2016-07-19 23:15:11 +00:00
Youhan Wang
393ccd2a02 Merge \"Add getCdmaPrlVersion().\" into nyc-mr1-dev
am: d71c64f715

Change-Id: I4c558086089b69c529019c9712e1fa2424a63e35
2016-07-19 23:10:27 +00:00
Youhan Wang
d71c64f715 Merge "Add getCdmaPrlVersion()." into nyc-mr1-dev 2016-07-19 22:59:13 +00:00
Hall Liu
635e6761d1 Merge \\"Add carrier config keys for disabling HD icon\\" into nyc-mr1-dev am: 9adea2e246
am: c05194428c

Change-Id: Ib54f7156d2f65ab65c64766a2249a5dc69b49562
2016-07-19 22:35:17 +00:00
Hall Liu
c05194428c Merge \"Add carrier config keys for disabling HD icon\" into nyc-mr1-dev
am: 9adea2e246

Change-Id: I1a43d0e6738a41860078ee710d5b57f9a9e66cd5
2016-07-19 22:30:31 +00:00
Jack Yu
e79419847c Made severe and extreme alert configuration dependency configurable
Before when extreme alert is disabled, severe alert will be disabled
by default because we assume users won't be interested in severe
alert if he is even not interested in extreme (higher level) alert.

Now carriers are allowed to turn this feature off by carrier config.

bug: 29369591
Change-Id: I3eb8a0c3e2df420ea75a77ec01cc447013434219
2016-07-19 15:20:06 -07:00
Brad Ebinger
c8601013d5 Add CarrierConfig to remove hold during Ims Calls
Adds a Carrier Config key to specify whether an IMS call supports
holding. If not, the CAPABILITY_HOLD and CAPABILITY_SUPPORT_HOLD are
not added to the Connection.

Bug: 30195356
Change-Id: I9b16b385a2b90118453d484be5af4f173b199ab1
2016-07-19 14:09:23 -07:00
Hall Liu
7c3c28b6d9 Add carrier config keys for disabling HD icon
Add keys for whether a wifi call can be HD and whether a video call can
be HD.

Bug: 30013801
Change-Id: I36ab3647a96e5dbd217cff29030d3ac7a2e86f56
2016-07-19 11:18:49 -07:00
Youhan Wang
4eb5678ed8 Add getCdmaPrlVersion().
Bug:27612001
Change-Id: Icce9e99d360e30268d41bc063eeefc7484627df6
2016-07-19 10:21:15 -07:00
Vineeta Srivastava
bacc532874 Merge \\"Add carrier config to report IMEI on CDMA phone.\\" into nyc-mr1-dev am: a5b923bdd7
am: 199290cdab

Change-Id: Ia4f53257e352b3f71810582867258ec318cf47d6
2016-07-15 23:13:43 +00:00
Junda Liu
199290cdab Merge \"Add carrier config to report IMEI on CDMA phone.\" into nyc-mr1-dev
am: a5b923bdd7

Change-Id: I383718bd1e756f560485b12259f6a5c98dc8a8f6
2016-07-15 19:50:46 +00:00
Vineeta Srivastava
a5b923bdd7 Merge "Add carrier config to report IMEI on CDMA phone." into nyc-mr1-dev 2016-07-15 19:44:45 +00:00
Junda Liu
276f4d648b Add carrier config to report IMEI on CDMA phone.
Bug: b/29340579
Change-Id: I3cac49af4b173f971b8153c00227141378f32b43
2016-07-15 12:04:24 -07:00
Pankaj Kanwar
074aec74d4 Merge \\"Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems.\\" into nyc-mr1-dev am: 9e73d82336
am: 933e5f9f87

Change-Id: I42509be5aaf59525014f09b4dad81dc4811d5b69
2016-07-15 15:23:35 +00:00
Tyler Gunn
933e5f9f87 Merge \"Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems.\" into nyc-mr1-dev
am: 9e73d82336

Change-Id: Idd57c35f04193ab1157e455f4c4242e30c9ea7a2
2016-07-15 15:18:07 +00:00
Pankaj Kanwar
9e73d82336 Merge "Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems." into nyc-mr1-dev 2016-07-15 15:10:27 +00:00
Jack Yu
83ca6571a1 Merge \\"Disable VT when users turn off data or hit data limit\\" into nyc-mr1-dev am: 92a07ae79d
am: 37506e246d

Change-Id: I8c3575407a785d7af9a3a9a73bd362275e55a75e
2016-07-14 05:14:02 +00:00
Jack Yu
37506e246d Merge \"Disable VT when users turn off data or hit data limit\" into nyc-mr1-dev
am: 92a07ae79d

Change-Id: Ia53f350beda8d9671cb67c2a01ed0071b65c4b76
2016-07-14 05:07:47 +00:00
Tyler Gunn
853d8f68f9 Add alternative EXTRA_CALL_RAT_TYPE definition for noncompliant modems.
Some modems use a lowercase version of this extra, which is not correct.
Adding an alternate definition so ImsCall can still determine the radio
type.

Bug: 28933314
Change-Id: I61d13a2aa447877e1c89c3ae474a8614c29492a1
2016-07-13 17:25:37 -07:00
Jack Yu
8781b68e2b Disable VT when users turn off data or hit data limit
Disable VT when users turn off data or hit data limit. If
there are ongoing VT calls, we'll need to downgrade them
to VoLTE calls.

bug: 27316521
Change-Id: I89fe42f6cf6c419c21c4f2006e9cb43cf7e13503
2016-07-13 16:32:25 -07:00
Tyler Gunn
58cca577c4 Merge \\"Finalize MEP functionality.\\" into nyc-mr1-dev am: 768cf076da
am: f92d4fcb2c

Change-Id: I0421ed193af425984a4624f73c774750eb34ab5f
2016-07-12 02:21:10 +00:00
Tyler Gunn
f476f1a91b Merge \\"Add carrier config for WFC promo mode.\\" into nyc-mr1-dev am: 3cc6935719
am: 80e8e8911e

Change-Id: Ia3abba983e00262bd3b71defb215e5d2f1fcadd4
2016-07-12 01:49:53 +00:00
Hall Liu
4102700852 Rename disable add call extra
Used to be DISABLE_ADD_CALL_DURING_VIDEO_CALL, now just
DISABLE_ADD_CALL. The meaning has also changed -- having the extra set
means that adding calls should be disabled no matter what.

Bug: 29047863
Change-Id: Icd8966492b264a9c64dc4880080a706032f0759c
(cherry picked from commit ee6e86b2bc9ab811500c30e26d8e07b3781acfaf)
2016-07-11 22:09:28 +00:00
Tyler Gunn
f92d4fcb2c Merge \"Finalize MEP functionality.\" into nyc-mr1-dev
am: 768cf076da

Change-Id: Idb9702f44f93ecf46ecf86cda2adbc596bdfc52f
2016-07-11 22:09:10 +00:00
Tyler Gunn
c96b5e0873 Finalize MEP functionality.
1) Finish plumbing of PULLING_CALL state.
2) Add new disconnect cause used when maximum number of calls across
all devices has been reached.
3) Add PII mask for toString of ImsExternalCallState.

Bug: 29522023
Change-Id: I78a0a9f3c3d846cfc58a1c5bcc6f105027602cbc
2016-07-11 10:33:37 -07:00
Tyler Gunn
80e8e8911e Merge \"Add carrier config for WFC promo mode.\" into nyc-mr1-dev
am: 3cc6935719

Change-Id: Ib135da9b8869da3396a98262f5e18f09ffbbad3e
2016-07-11 15:16:51 +00:00
Tyler Gunn
3cc6935719 Merge "Add carrier config for WFC promo mode." into nyc-mr1-dev 2016-07-11 15:04:30 +00:00
Hall Liu
b60e0bf477 Merge \"Rename disable add call extra\" into nyc-mr1-dev
am: 7e10bcffc5

Change-Id: Ide932c20b167bdfb9623cebd70d7732b53a80b34
2016-07-09 01:08:34 +00:00
Hall Liu
7e10bcffc5 Merge "Rename disable add call extra" into nyc-mr1-dev 2016-07-09 01:03:20 +00:00
Hall Liu
ee6e86b2bc Rename disable add call extra
Used to be DISABLE_ADD_CALL_DURING_VIDEO_CALL, now just
DISABLE_ADD_CALL. The meaning has also changed -- having the extra set
means that adding calls should be disabled no matter what.

Bug: 29047863
Change-Id: Icd8966492b264a9c64dc4880080a706032f0759c
2016-07-08 15:14:42 -07:00
Tyler Gunn
c3e6c93431 Add carrier config for WFC promo mode.
Adding new carrier config, defaulted to false, which allows a carrier to
promote the use of WFC when the device is connected to WIFI and WIFI
calling is disabled.

Bug: 27970317
Change-Id: I4904b7f006bae9f834816c1964025acf36b4ba84
2016-07-07 10:11:14 -07:00