Commit Graph

4487 Commits

Author SHA1 Message Date
Brad Ebinger
bb6a3f4aab Merge "Remove obsolete @VisibleForTesting Annotation" am: 1e8249a1d6 am: 2c8ace0794
am: eeb74b5312

Change-Id: I4599bd202f51726db78c37213afd26a69c8ee31d
2018-10-25 21:13:51 -07:00
Brad Ebinger
4b81463736 Merge "ImsSsData needs a public constructor for vendors to use" am: a1474266bf am: 207b9dcfbf
am: ee7267f8dd

Change-Id: Ia9ca9493a802b5e79ee7337ddb308b3dd4883114
2018-10-25 20:45:24 -07:00
Tony Zhu
065b19e137 Merge "[Call Screening]Support for carrier call screening app" am: ee31b2214d am: 3cde670dd3
am: 3403275a85

Change-Id: I6a9215503805b6aa42052e42ed0044b9d282ebb6
2018-10-25 20:30:56 -07:00
Hall Liu
0b9ebf1d44 Merge "Add test API to override carrier config" am: a82f952fe7 am: 657e2a925d
am: 19c6fd5ab1

Change-Id: Ie243b230d3f6d8aca5c292ee497d9e4dc060aec0
2018-10-25 19:39:19 -07:00
Nathan Harold
1be1fa0be0 Merge "Add getMobileNetworkOperator to CellIdentityTdscdma" am: ac87c0a884 am: 8dc36336d5
am: 7695b94e10

Change-Id: I2b6a3753b8aaf9e420f114e1c6acc227b38ba8a4
2018-10-25 19:32:53 -07:00
Nathan Harold
6bdfcd4462 Merge "Remove Hidden TimestampType From CellInfo" am: c65e610c06 am: 0cce6d2bf4
am: fce9aea69a

Change-Id: Ibfa6b78cdc5d0f1fc603e119278fbfb838ce62e8
2018-10-25 19:18:41 -07:00
Tyler Gunn
1af91e3de8 Merge "Re-add removed APIs per API council feedback." am: a94a71af13 am: 7085118cfc
am: db0e0f8c57

Change-Id: If4d0ac8815596756774445c558a9456968c4e990
2018-10-25 18:55:47 -07:00
sqian
36d6e75155 Merge "Add @Nullable for getSubscriptionIds" am: ceceb459e0 am: 6d46d98598
am: 1b023cfa7c

Change-Id: Iaecc9ed426b7649e1b5009e7c78397a8ffe16563
2018-10-25 18:04:39 -07:00
Chen Xu
e4e589163b Merge "NWRegState.getAccessNetworkTechnology in sync with SS.getNetworkType" am: 6730f34590 am: 23e8eadca9
am: 8da63cc369

Change-Id: I2a21387c6740eff5ef08ea14abbf484be25b8928
2018-10-25 17:39:14 -07:00
Chen Xu
1dd69f1924 Merge "Need to check empty not null for String" am: e09f7b5ebb am: 99053e471d
am: 97ddb61829

Change-Id: I2b3ba7b8f1d4198120b48693e9c4fc7e7e35d0ab
2018-10-25 17:32:51 -07:00
Amit Mahajan
1e774558c5 Merge "Adding new intent ACTION_SMS_MMS_DB_CREATED." 2018-10-25 23:44:50 +00:00
Amit Mahajan
8c1c45a710 Adding new intent ACTION_SMS_MMS_DB_CREATED.
Test: manual (verified from logcat that intent is broadcast)
Bug: 115990430
Change-Id: I660cf2d04a1b57a58c8cefd212e5f8d73b329890
2018-10-25 13:00:36 -07:00
Brad Ebinger
eeb74b5312 Merge "Remove obsolete @VisibleForTesting Annotation" am: 1e8249a1d6
am: 2c8ace0794

Change-Id: Id3a599b4cba60c595b8735b0892c3b340eb94e4b
2018-10-24 19:25:55 -07:00
Brad Ebinger
ee7267f8dd Merge "ImsSsData needs a public constructor for vendors to use" am: a1474266bf
am: 207b9dcfbf

Change-Id: Ia47462edc30809ca90f2955eeef87b0d4ba32a80
2018-10-24 17:59:39 -07:00
Youming Ye
e937fd1ad3 Merge "Revert "Add CarrierConfig to hide "Network default" option in Caller ID setting"" am: 94fe6430ea
am: 555090d597

Change-Id: Id8eb4dee3f864c939226321fce5189d43044d1c5
2018-10-24 17:41:46 -07:00
Tony Zhu
3403275a85 Merge "[Call Screening]Support for carrier call screening app" am: ee31b2214d
am: 3cde670dd3

Change-Id: Ibf5b6439d695a5cf6e2d08422370b26a165012da
2018-10-24 17:25:19 -07:00
Hall Liu
19c6fd5ab1 Merge "Add test API to override carrier config" am: a82f952fe7
am: 657e2a925d

Change-Id: Ic93a7e349e412c84d2c3752d9fe1911e42c08ceb
2018-10-24 16:33:18 -07:00
Nathan Harold
7695b94e10 Merge "Add getMobileNetworkOperator to CellIdentityTdscdma" am: ac87c0a884
am: 8dc36336d5

Change-Id: Ic7d0e0bc7c52a6689fb88e27f5f6d5aa6c75869e
2018-10-24 16:28:49 -07:00
Nathan Harold
fce9aea69a Merge "Remove Hidden TimestampType From CellInfo" am: c65e610c06
am: 0cce6d2bf4

Change-Id: I121c5ad4200139e7f3dde128865611ed11a306b0
2018-10-24 16:18:38 -07:00
Nathan Harold
41e2d7494f Merge "Move some members to the "Q blacklist"." am: f5cf9f24ed
am: 13c9e7e2f3

Change-Id: Ia2419cce28d26d9464da2a5172cb332b629e943e
2018-10-24 16:14:06 -07:00
Tyler Gunn
db0e0f8c57 Merge "Re-add removed APIs per API council feedback." am: a94a71af13
am: 7085118cfc

Change-Id: Idecba0bbaed7b05dc02ec86788268bc8b945963a
2018-10-24 16:09:16 -07:00
Xiangyu/Malcolm Chen
ecc6407263 Merge "Add PhoneStateListener#onPreferredDataSubIdChanged" am: 0875fbab4b
am: 4190b87df6

Change-Id: Ic83970e95380071b1f3c1aa0be2fda49889776f6
2018-10-24 15:53:27 -07:00
sqian
1b023cfa7c Merge "Add @Nullable for getSubscriptionIds" am: ceceb459e0
am: 6d46d98598

Change-Id: Ifed7dac40564cd322ea75c14db6b9e1827794507
2018-10-24 15:28:44 -07:00
Chen Xu
8da63cc369 Merge "NWRegState.getAccessNetworkTechnology in sync with SS.getNetworkType" am: 6730f34590
am: 23e8eadca9

Change-Id: Iabab15d42ce0af2cbe7f6a9eec0bee52c7a238d6
2018-10-24 15:11:14 -07:00
Chen Xu
97ddb61829 Merge "Need to check empty not null for String" am: e09f7b5ebb
am: 99053e471d

Change-Id: I3bdeafe4be70779393c74916bafe76ab3f7f455e
2018-10-24 15:05:23 -07:00
Chen Xu
db45db791a Merge changes from topic "carrier_id_aosp_cp" am: fccdf46adf
am: 8463ad7760

Change-Id: I7a26c82c978706bc5a522af3ed2b9e2a96ec0fb6
2018-10-24 14:58:06 -07:00
Brad Ebinger
1e8249a1d6 Merge "Remove obsolete @VisibleForTesting Annotation" 2018-10-24 20:15:35 +00:00
Brad Ebinger
a1474266bf Merge "ImsSsData needs a public constructor for vendors to use" 2018-10-24 17:08:39 +00:00
Youming Ye
94fe6430ea Merge "Revert "Add CarrierConfig to hide "Network default" option in Caller ID setting"" 2018-10-24 16:26:21 +00:00
Tony Zhu
ee31b2214d Merge "[Call Screening]Support for carrier call screening app" 2018-10-24 15:51:48 +00:00
Hall Liu
a82f952fe7 Merge "Add test API to override carrier config" 2018-10-24 00:00:22 +00:00
Malcolm Chen
05a9565074 Changing setPreferredData so that it takes subId.
Bug: 92796390
Test: build
Change-Id: I189fbe3c47f51f361838a6737fb5bef3aa1f0ee9
2018-10-23 16:56:48 -07:00
Nathan Harold
ac87c0a884 Merge "Add getMobileNetworkOperator to CellIdentityTdscdma" 2018-10-23 23:34:26 +00:00
Brad Ebinger
8853179fa7 Remove obsolete @VisibleForTesting Annotation
Bug: 118296374
Test: atest FrameworksTelephonyTests
Change-Id: I5156db7d199f89307ca7c602bfc855dbc6ae236e
2018-10-23 15:46:59 -07:00
Nathan Harold
c65e610c06 Merge "Remove Hidden TimestampType From CellInfo" 2018-10-23 22:02:15 +00:00
Brad Ebinger
4123f9587d ImsSsData needs a public constructor for vendors to use
Expose Builder for IMS Supp Service APIs as well as clean
up some of the ambiguous int[] usage.

Bug: 117555643
Test: Manual
Change-Id: I5cad08e0a032f4e38a62ac033c01111319cf9fd5
2018-10-23 14:57:59 -07:00
Nathan Harold
f5cf9f24ed Merge "Move some members to the "Q blacklist"." 2018-10-23 21:53:51 +00:00
Tyler Gunn
a94a71af13 Merge "Re-add removed APIs per API council feedback." 2018-10-23 20:49:43 +00:00
Hall Liu
e5b1fda883 Add test API to override carrier config
Add API surface and AIDL to enable override functionality for CTS

Change-Id: I55328a75f16fe91280530dd348d4a034694be6e9
Fixes: 118184943
Test: manually call api through shell cmd
2018-10-23 13:14:36 -07:00
Xiangyu/Malcolm Chen
0875fbab4b Merge "Add PhoneStateListener#onPreferredDataSubIdChanged" 2018-10-23 17:03:22 +00:00
Brad Ebinger
a993f6d76f Merge "Adds new Public ImsManager API" 2018-10-23 16:50:04 +00:00
Nathan Harold
eb8e831c95 Remove Hidden TimestampType From CellInfo
The timestamp type in CellInfo was added as an
experiment when CellInfo was first created. There
was optimism that highly precise timestamps would
be useful and available; however, in practice no
vendors are known to support precise timestamps
from the modem. Having a consistent timestap that
has a reference source available to apps is more
valuable than this flexibility. Thus, the reference
will always be nanotime since Android system boot,
and the timestamps will always be stamped by the
Android framework when the records are retrieved
from the modem.

Bug: 36971551
Test: atest FrameworksTelephonyTests

Change-Id: Ic5340b6c03ddc36aa00e7694c85b3af27128652e
2018-10-22 17:41:17 -07:00
Mathew Inwood
45d2c252b1 Move some members to the "Q blacklist".
Based on some analysis, these fields/methods are likely false positives.
Set maxTargetSdk=P so that any apps using them are required to migrate off
them in future. See the bug for more details.

Exempted-From-Owner-Approval: Automatic changes to the codebase
affecting only @UnsupportedAppUsage annotations, themselves added
without requiring owners approval earlier.

Bug: 115609023
Test: m
Merged-In: I719b5c94e5b1f4fa562dd5d655953422958ad37e
Change-Id: I719b5c94e5b1f4fa562dd5d655953422958ad37e
(cherry picked from commit 8c854f86a4)
2018-10-22 17:28:24 -07:00
Nathan Harold
d285c8eb20 Add getMobileNetworkOperator to CellIdentityTdscdma
For consistency with CellIdentityLte, Wcdma, and Gsm
adding this function. It will aid in future refactors
to possibly create a common interface for these classes.

Bug: 111808089
Test: compilation
Change-Id: Ia6b21bcc368089d8346951ae9476e7eb12a05130
2018-10-22 15:31:08 -07:00
Tyler Gunn
1c285f0ac2 Re-add removed APIs per API council feedback.
Some APIs were removed erroneously in the Q release; these methods were
just deprecated in Q,

Test: Make API, build
Bug: 116801893
Change-Id: I38ddf8bcd9fe39f4ba50bc892ac2f6d20209f7a9
2018-10-22 14:26:19 -07:00
Treehugger Robot
ceceb459e0 Merge "Add @Nullable for getSubscriptionIds" 2018-10-22 21:12:56 +00:00
Malcolm Chen
c1873af9c5 Add PhoneStateListener#onPreferredDataSubIdChanged
When SubscriptionManager#SetPreferredData changes preferredDataSub,
SubscriptionController notifies TelephonyRegistry and then notifies
all PhoneStateListeners that listen to the event.

Bug: 115550764
Test: unittest
Change-Id: Icb0b349b9f07a52d7d9c5e8512f731986f1a1fa3
Merged-In: Icb0b349b9f07a52d7d9c5e8512f731986f1a1fa3
2018-10-22 13:51:09 -07:00
Brad Ebinger
c5992534ed Adds new Public ImsManager API
Exposes IMS functionality using new ImsManager API.

Bug: 116493310
Bug: 112538960
Bug: 112866475
Test: Telephony Unit Tests
Merged-In: I856fd7edd7a8b6085567ae6de12340f9086a4903
Change-Id: I856fd7edd7a8b6085567ae6de12340f9086a4903
2018-10-22 13:11:02 -07:00
Brad Ebinger
35cfa4fea5 Adds new Public ImsManager API
Exposes IMS functionality using new ImsManager API.

Bug: 116493310
Bug: 112538960
Bug: 112866475
Test: Telephony Unit Tests
Merged-In: I856fd7edd7a8b6085567ae6de12340f9086a4903
Change-Id: I856fd7edd7a8b6085567ae6de12340f9086a4903
2018-10-22 10:44:48 -07:00
Chen Xu
6730f34590 Merge "NWRegState.getAccessNetworkTechnology in sync with SS.getNetworkType" 2018-10-22 17:30:16 +00:00