Commit Graph

7031 Commits

Author SHA1 Message Date
Pengquan Meng
f034abe44a Merge "Add 5G NSA information" am: 4d939359dc
am: d0fa3857bd

Change-Id: Ib6fee0e7507e095bb734778651db789ae06e43f5
2018-11-14 15:34:40 -08:00
Pengquan Meng
4d939359dc Merge "Add 5G NSA information" 2018-11-14 23:07:35 +00:00
Holly Jiuyu Sun
a35ed85d6c Merge "Catch SecurityException in EuiccCardController and trigger callback." am: ee59e69b8b
am: 2334034cbf

Change-Id: Ida176f5dc7eade5edb050bbfb03664649f0ad0af
2018-11-14 15:01:42 -08:00
Pengquan Meng
371caedefa Merge "Use flatten component name for Carrier Settings activity" am: 4ebb7ccadf
am: ebf790fc0c

Change-Id: I4e4a7da8f8b21c7bdfd5536d94433375431e9848
2018-11-14 14:55:06 -08:00
Treehugger Robot
ee59e69b8b Merge "Catch SecurityException in EuiccCardController and trigger callback." 2018-11-14 22:30:54 +00:00
Nathan Harold
095c04a3c2 Merge "Add Executor Support for PhoneStateListener" am: 7fe6f36f16
am: cda6f2b422

Change-Id: I18e9592b3d6ea165be83c4468f624c166086193d
2018-11-14 13:44:04 -08:00
Pengquan Meng
b1458b20bd Use flatten component name for Carrier Settings activity
This change uses the flatten component name instead of the separate
package name and class name for carrier settings activity.

Bug: 115429501
Test: Build
Merged-In: Ia531c3322183a2eba6962c8ee139c7854e2560ec
Change-Id: Ia531c3322183a2eba6962c8ee139c7854e2560ec
2018-11-14 11:37:02 -08:00
Pengquan Meng
938905e05d Add 5G NSA information
Bug: 111453000
Test: atest FrameworksTelephonyTests
Merged-In: I5392bae0bcfaf231b67134a9c01c044f94f908b5
Change-Id: I5392bae0bcfaf231b67134a9c01c044f94f908b5
2018-11-14 11:23:34 -08:00
Nathan Harold
7fe6f36f16 Merge "Add Executor Support for PhoneStateListener" 2018-11-14 17:50:49 +00:00
Amit Mahajan
62f9aa44f7 Merge changes from topics "getLine1Number fix", "sms_corruption", "Initial RCS CL" am: 1e8399f1ab
am: 5f2441c343

Change-Id: Ifa75e5d760ebc7f7b8aa5de6ec8f3f1002fe50ae
2018-11-13 23:48:03 -08:00
Amit Mahajan
668ce6bbef Define new intent ACTION_LINE1_NUMBER_ERROR_DETECTED
Test: build
Bug: 115843312
Merged-in: Ibcc9ce533fbc6980a371eb6239a53dc9cdebb22a
Change-Id: Ibcc9ce533fbc6980a371eb6239a53dc9cdebb22a
(cherry picked from commit 1bf4e92c50)
2018-11-14 01:12:15 +00:00
Jayachandran C
32e712e0c0 Move the intent to SMS namespace for database corruption detection
Test: Simulated and verified the new intend is used
Bug: 118658558
Bug: 115990430
Merged-in: I07a58d0fe1c34106b3da85d1dfd4576b40da4bd5
Change-Id: I07a58d0fe1c34106b3da85d1dfd4576b40da4bd5
(cherry picked from commit 349b9ba16f)
2018-11-14 01:08:52 +00:00
Amit Mahajan
0c081a10ad Initial RCS CL.
This CL adds RcsManager with a dummy API.

Test: build
Bug: 109759350
Merged-in: Ib10a38fac9182ca010d3895431e419f5c1958d59
Change-Id: Ib10a38fac9182ca010d3895431e419f5c1958d59
(cherry picked from commit 7d496bc030)
2018-11-14 00:46:15 +00:00
Nathan Harold
7581efdb9d Add Executor Support for PhoneStateListener
Support an Executor so that PhoneStateListener
can invoke callbacks not only on a user's preferred
Looper but also on a preferred Handler or in another
thread management scheme.

PhoneStateListener uses an odd pattern for its API,
so to support the historical use cases of having the
internal callback instance be instantiated during
object construction, the Executor needs to be passed
in to the PhoneStateListener during construction. This
also permits the listen() method in TelephonyManager to
avoid odd situations of having a version with an
Executor be passed in when requesting to stop listening
for events.

Bug: 118350385
Test: atest PhoneStateListenerTest
      atest PhoneStateListenerExecutorTest
Change-Id: I8eeb2e156f6d67d192d17586e6aa5579ff6d675d
2018-11-13 15:08:56 -08:00
Amit Mahajan
3b5d52c11c Adding new intent ACTION_SMS_MMS_DB_CREATED.
Test: manual (verified from logcat that intent is broadcast)
Bug: 115990430
Merged-in: I660cf2d04a1b57a58c8cefd212e5f8d73b329890
Change-Id: I660cf2d04a1b57a58c8cefd212e5f8d73b329890
(cherry picked from commit 1b26e44ce0)
2018-11-13 11:24:51 -08:00
Xiangyu/Malcolm Chen
322e77d3d1 Merge "Fix mis-ordered merge in PhoneStateListener.java" am: a97bdb957f
am: d57e403dd0

Change-Id: I7759d933eae873879a5e3677397baebd1c356747
2018-11-12 23:07:47 -08:00
Chen Xu
d7daccbfc0 Merge "support parent carrier id" am: 00496a1181
am: eb45abb8aa

Change-Id: I117ec195fa3deb381273e707fadcb059f99771ce
2018-11-12 22:42:58 -08:00
Xiangyu/Malcolm Chen
a97bdb957f Merge "Fix mis-ordered merge in PhoneStateListener.java" 2018-11-13 06:38:50 +00:00
Chen Xu
00496a1181 Merge "support parent carrier id" 2018-11-13 06:08:46 +00:00
andychou
c9e506a2d1 Merge "Add PreciseDisconnectCause for SIP status code 481 Transaction Does Not Exist" am: 36ac46a915
am: b4ce0e3f2e

Change-Id: I0b57d71afa81ea671403b36e7d797eeb7ed675b1
2018-11-12 20:23:38 -08:00
Treehugger Robot
36ac46a915 Merge "Add PreciseDisconnectCause for SIP status code 481 Transaction Does Not Exist" 2018-11-13 03:48:59 +00:00
Malcolm Chen
27de0e51eb Fix mis-ordered merge in PhoneStateListener.java
Bug: 119131284
Test: build
Change-Id: I9ab7a0a992e4000efb1a1b89ec198f9da74876d9
2018-11-12 19:34:38 -08:00
Chen Xu
29f4070ffd Merge "new SystemAPI for roamingType in NetworkRegistrationState" am: 24df195e78
am: 0c9e00dd03

Change-Id: I188a31f6b5f22c73c6892e30972c5a0d06f82ed1
2018-11-12 17:55:45 -08:00
Chen Xu
6e6268f6cb Merge "do not link hidden intdef in the comments" am: a79188986a
am: ebe6360ccc

Change-Id: Id2861e50a61e5683d7a697553309971a1fe3ca05
2018-11-12 17:50:44 -08:00
Chen Xu
24df195e78 Merge "new SystemAPI for roamingType in NetworkRegistrationState" 2018-11-13 01:16:25 +00:00
chen xu
3901ea4923 do not link hidden intdef in the comments
Bug: 118351153
Bug: 119119026
Test: build
Change-Id: I26be8e6d83e205589d10e6b7bd71297907aa5119
2018-11-12 14:35:32 -08:00
chen xu
a8d3d48941 support parent carrier id
The parent-child relationship can be used to further differentiate a
single carrier by different networks, by prepaid v.s. postpaid
or even by 4G v.s. 3G plan. parent carrier id it's an optional field.
A carrier id with a valid parent_carrier_id is considered fine-grained carrier id,
will not be returned as API getSimCarrierId but will be returned as
new API getSimPreciseCarrierId.

Bug: 110559381
Change-Id: Ica273cbad16b4773edc41b79ff4bf7570de40ec1
2018-11-12 11:30:16 -08:00
Calvin Pan
87d67c4f19 Merge "Create new API for MNO carrier id" am: 7e74c4e431
am: 2c8b12a1da

Change-Id: I2e2c9928255a213f4a6489d3b4f77b27bfcb9846
2018-11-12 10:41:03 -08:00
Calvin Pan
7e74c4e431 Merge "Create new API for MNO carrier id" 2018-11-12 18:09:25 +00:00
Pengquan Meng
275161b420 Merge "Add 5G NR cellInfo" am: 4a7a3934b6
am: 89d69159c9

Change-Id: I28b7d4f95923d12919aa6946cafe1bf5a919db20
2018-11-12 08:58:46 -08:00
Pengquan Meng
4a7a3934b6 Merge "Add 5G NR cellInfo" 2018-11-12 16:28:57 +00:00
andychou
d9b97ecefe Add PreciseDisconnectCause for SIP status code 481 Transaction Does Not Exist
Add ImsReasonInfo.CODE_SIP_TRANSACTION_DOES_NOT_EXIST and
PreciseDisconnectCause.SIP_TRANSACTION_DOES_NOT_EXIST
It will map by PRECISE_CAUSE_MAP in ImsPhoneCallTracker.java

Bug: 78204171
Test: local build pass
Change-Id: I10ec05256f748007657e4a8e60d07b1fd8a4f8b2
Merged-In: Iaa9673e4fa9568078161231df1b06735b862ca09
2018-11-12 15:21:41 +00:00
calvinpan
354b9771aa Create new API for MNO carrier id
New telephony APIs to getSimMnoCarrierId and GET_CURRENT_APN_LIST

Bug: 115709816
Test: Build pass
Change-Id: I415ee634d8392d5120d5d8f79d927c0349d9a42e
Merged-in: I415ee634d8392d5120d5d8f79d927c0349d9a42e
2018-11-12 08:07:10 +00:00
Brad Ebinger
30858dc7ac Merge "Expose SRVCC state changes as @SystemAPI" am: c10b96899e
am: 657343b811

Change-Id: I43bdae25b265586db2417e7f512eac04800de047
2018-11-09 15:27:27 -08:00
Brad Ebinger
c10b96899e Merge "Expose SRVCC state changes as @SystemAPI" 2018-11-09 23:02:38 +00:00
Shuo Qian
61db02b01a Merge "Introduce getRssi() in CellSignalStrengthLte" am: 5bdf255e0d
am: e819bd7a1e

Change-Id: I77c5ba0bf87afde281473134a306595c052820cc
2018-11-09 14:47:08 -08:00
Shuo Qian
5bdf255e0d Merge "Introduce getRssi() in CellSignalStrengthLte" 2018-11-09 22:07:50 +00:00
Calvin Pan
41ad850c96 Merge "Add CarrierId column in TelephonyProvider" am: 1df5ca6a71
am: dfed97ba6d

Change-Id: I89d20cb9ca28ad4fb26fbbf5cf2ba81985fa71ba
2018-11-09 06:02:41 -08:00
Calvin Pan
1df5ca6a71 Merge "Add CarrierId column in TelephonyProvider" 2018-11-09 13:30:51 +00:00
Youming Ye
7e9dd747a8 Merge "Add possibility to configure SPN during Wi-Fi Calling and Flight mode" am: 777235c467
am: ecf6966392

Change-Id: I44684992b63a472c211cd504fe506d0b71bf5386
2018-11-08 17:21:50 -08:00
Youming Ye
777235c467 Merge "Add possibility to configure SPN during Wi-Fi Calling and Flight mode" 2018-11-09 01:01:28 +00:00
calvinpan
3689c96951 Add CarrierId column in TelephonyProvider
Add a column in provider to migrate mno and mvno to carrierid.

Bug: 115709816
Test: runtest --path tests/src/com/android/providers/telephony/TelephonyProviderTest.java
Change-Id: I9c0c0fd069acc7f182d94f422ff15f45ebf187a9
Merged-In: I9c0c0fd069acc7f182d94f422ff15f45ebf187a9
2018-11-08 23:45:23 +00:00
Jayachandran Chinnakkannu
cfe08258f1 Merge "resolve merge conflicts of c4555ee941 to pi-dev-plus-aosp" into pi-dev-plus-aosp 2018-11-08 23:00:47 +00:00
Nathan Harold
524ce01fa1 Merge "Add toString() method for NetworkScanResult" am: aaa6722976
am: c7ad900967

Change-Id: I860489666c819802b8dcfe2184c15509d26f5b54
2018-11-08 14:17:41 -08:00
Nathan Harold
aaa6722976 Merge "Add toString() method for NetworkScanResult" 2018-11-08 21:54:26 +00:00
Pengquan Meng
f922b8e6ee Add 5G NR cellInfo
- Add CellInfoNr
- Add CellIdentityNr
- Add CellSignalStrengthNr

Bug:111453000
Test: atest FrameworksTelephonyTests:
Merged-In: I45a8042fcbeb9faa7f8cc8db45eeb2c85125397e
Change-Id: I45a8042fcbeb9faa7f8cc8db45eeb2c85125397e
2018-11-08 13:39:57 -08:00
Jayachandran C
1fd2abcf1d resolve merge conflicts of c4555ee941 to pi-dev-plus-aosp
Bug: None
Test: I solemnly swear I tested this conflict resolution.
Change-Id: I897faef1bc1a32a5cf11a048b3a9dd1c40a9bc24
2018-11-08 13:13:58 -08:00
sqian
5b76bfc0d0 Introduce getRssi() in CellSignalStrengthLte
Previous people designed that the lte signal strength from HAL is rssi
in ASU, but the new need of getRssi() API requires dBm unit.

Bug: 113074174
Test: Treehugger
Change-Id: I2982365a2e7fe1a56a393d123b9b0a30807d4d15
2018-11-08 10:54:41 -08:00
Brad Ebinger
efed9824e4 Expose SRVCC state changes as @SystemAPI
ImsService needs to be able to register for SRVCC state
changes.

Test: Telephony Unit tests
Bug: 117555643
Change-Id: I87631b51a19cdd46d6b4d15f3631345de03bb771
2018-11-08 10:14:04 -08:00
Chen Xu
123559814a Merge "separate URL for WFC settings" am: 9d4ebdf379
am: 5e5e921d22

Change-Id: Ia2ac301a7c66359593c5793821b4282d5fc8c251
2018-11-07 19:52:48 -08:00