Commit Graph

7050 Commits

Author SHA1 Message Date
Sarah Chin
5741927f2b Merge "Handle 5G meteredness in telephony framework" 2019-08-30 17:41:18 +00:00
Sarah Chin
92860a704b Handle 5G meteredness in telephony framework
Carriers can set override values via SubscriptionManager.
Added constants and configs for 5G meteredness updates.

Bug: 139070884
Bug: 139218397
Test: atest FrameworksTelephonyTests
Test: atest
cts/tests/tests/telephony/current/src/android/telephony/cts/SubscriptionManagerTest.java

Change-Id: Ic8c5938c4a414ce63303a1fa25af60a0082b1ba9
2019-08-30 14:27:39 +00:00
Aurimas Liutikas
4d1699da48 Add missing nullability annotations.
To prepare for enabling MissingNullability Metalava check this CL
works on adding missing nullability issues that metalava flags if
we tell it to flag new things since API 29.

This is not a complete CL, mostly addresses public api and
toString/equals for @SystemApi

Exempt-From-Owner-Approval: Large scale nullability clean up
Bug: 124515653
Test: make -j checkapi
Change-Id: I109260842cfc25f06e40694997fcbb4afa02c867
2019-08-29 17:15:44 -07:00
Taesu Lee
a5369e3158 Merge "No need PDU data for deleteMessageFromIcc()" am: 0280bd3970 am: aa27371a71 am: 4b6e943d0d am: 9364284662
am: 5e30bf808b

Change-Id: If7a7dfe61c9035eb78385e01f1924af821fa0c3a
2019-08-28 02:27:49 -07:00
Taesu Lee
5e30bf808b Merge "No need PDU data for deleteMessageFromIcc()" am: 0280bd3970 am: aa27371a71 am: 4b6e943d0d
am: 9364284662

Change-Id: Iee7ea241539f8484e380c85046506ebd9cedf96a
2019-08-28 02:13:12 -07:00
Taesu Lee
9364284662 Merge "No need PDU data for deleteMessageFromIcc()" am: 0280bd3970 am: aa27371a71
am: 4b6e943d0d

Change-Id: I2b87b4b52f69cc75400773f34215173cd7518d58
2019-08-28 01:58:52 -07:00
Taesu Lee
aa27371a71 Merge "No need PDU data for deleteMessageFromIcc()"
am: 0280bd3970

Change-Id: Ida80e7e57477eb13a7d999ab589fef8e1139acb7
2019-08-28 01:27:10 -07:00
Treehugger Robot
0280bd3970 Merge "No need PDU data for deleteMessageFromIcc()" 2019-08-28 08:01:30 +00:00
sung_jae
7494ccbaf8 Merge "Fix NPE" am: 78658058dc am: f66dc6a966 am: 085bce44f9 am: aef181528b
am: 048b643bd8

Change-Id: I63d44cbd21ee8635f40d3cc4d965c6e3dea0ad4d
2019-08-27 14:38:49 -07:00
sung_jae
048b643bd8 Merge "Fix NPE" am: 78658058dc am: f66dc6a966 am: 085bce44f9
am: aef181528b

Change-Id: I4c9552e5d70f90bbe9fc6712f1a72c5e4499b731
2019-08-27 14:22:03 -07:00
Pengquan Meng
2a0cd6d35f Merge "Support WAC decoding in UMTS format" am: 9bc9b80912 am: 6cf420a80e
am: 49d538731b

Change-Id: If03eba667943b68bed66eb77acdcc53dd22cf3ed
2019-08-27 14:15:40 -07:00
sung_jae
aef181528b Merge "Fix NPE" am: 78658058dc am: f66dc6a966
am: 085bce44f9

Change-Id: I4f9297a151a2394a18cda5091636dd08a1dd51cf
2019-08-27 14:11:25 -07:00
Pengquan Meng
6cf420a80e Merge "Support WAC decoding in UMTS format"
am: 9bc9b80912

Change-Id: I7efc88e5878e68b571d55fd386ad022b9a662bc3
2019-08-27 13:50:18 -07:00
sung_jae
f66dc6a966 Merge "Fix NPE"
am: 78658058dc

Change-Id: Iab42549310f6fdc6154c57a77721073a414215a2
2019-08-27 13:45:18 -07:00
Pengquan Meng
9bc9b80912 Merge "Support WAC decoding in UMTS format" 2019-08-27 20:16:54 +00:00
Treehugger Robot
78658058dc Merge "Fix NPE" 2019-08-27 20:14:20 +00:00
Pengquan Meng
c3427c01b3 Support WAC decoding in UMTS format
This add a decoder for WAC information. WAC is appended to the UMTS
cell broadcast message. The encoding is defined in ATIS-0700041.

Bug: 123096618
Test: build & manual test
Merged-In: I73dc22c27c2cfd47000ae65448fbc857ed9aa42f
Change-Id: I73dc22c27c2cfd47000ae65448fbc857ed9aa42f
(cherry picked from commit 14df7e3845369e7254e6aae13160c7e1caa1d28a)
(cherry picked from commit 1f64582bdf)
2019-08-26 16:24:14 +00:00
Taesu Lee
265dc5bce2 No need PDU data for deleteMessageFromIcc()
Test: Manual

Change-Id: I5a64546cb9da57c039c7c86768f3710a1874220d
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
2019-08-26 16:11:17 +09:00
Pengquan Meng
ea52bc13ea Merge "Add fileds to Cellbroadcast" am: 071936e546 am: e5f84f5a70
am: 33f79cdfc2

Change-Id: I8f38d93f964ed8beea5365330e6749337b77a84c
2019-08-24 01:51:49 -07:00
Nagaraja
49ba074773 Merge "Added Part & Addr Constants." am: f5d5de8a0f am: 633db92447 am: 40efe816dd am: e83d4f6c7d
am: f7db1c403e

Change-Id: I2acd0021601741c9a7975f900d5d8ea36c4124cf
2019-08-24 01:44:24 -07:00
Nagaraja
f7db1c403e Merge "Added Part & Addr Constants." am: f5d5de8a0f am: 633db92447 am: 40efe816dd
am: e83d4f6c7d

Change-Id: I58a2924860ac78bf9611fdb887b7ea7e0a313caa
2019-08-23 22:06:14 -07:00
Pengquan Meng
e5f84f5a70 Merge "Add fileds to Cellbroadcast"
am: 071936e546

Change-Id: Iad7a4cd63161e8634a4431ad6536f75b7a7ee82c
2019-08-23 21:20:47 -07:00
Pengquan Meng
919efcaf54 Merge "Support WAC decoding in UMTS format" into qt-qpr1-dev
am: b55bf00418

Change-Id: I53aff3c58b065a1124a23b0366b24eb26f5d46f8
2019-08-23 20:54:14 -07:00
Pengquan Meng
071936e546 Merge "Add fileds to Cellbroadcast" 2019-08-23 23:40:29 +00:00
Nagaraja
e83d4f6c7d Merge "Added Part & Addr Constants." am: f5d5de8a0f am: 633db92447
am: 40efe816dd

Change-Id: I533c0f7c3315bc5094ce4324f907c93b5b16b9a4
2019-08-23 03:18:47 -07:00
Jack Yu
54e83aca93 Merge changes from topic "null_callback"
am: 5ce391b313

Change-Id: I0a956cd8b88d956102e912b5567732341faa78fc
2019-08-23 02:39:24 -07:00
Jack Yu
75db0a70dd Added debug messages and watchdog
am: 594931f5d9

Change-Id: Iaa6d60382dba87a19f6794201caf51ea7f90d23c
2019-08-23 02:38:59 -07:00
Pengquan Meng
1f64582bdf Support WAC decoding in UMTS format
This add a decoder for WAC information. WAC is appended to the UMTS
cell broadcast message. The encoding is defined in ATIS-0700041.

Bug: 123096618
Test: build & manual test
Merged-In: I73dc22c27c2cfd47000ae65448fbc857ed9aa42f
Change-Id: I73dc22c27c2cfd47000ae65448fbc857ed9aa42f
(cherry picked from commit 14df7e3845369e7254e6aae13160c7e1caa1d28a)
2019-08-23 09:36:46 +00:00
Pengquan Meng
3b5ff1390a Merge "Support WAC decoding in UMTS format" 2019-08-23 09:35:14 +00:00
Nagaraja
633db92447 Merge "Added Part & Addr Constants."
am: f5d5de8a0f

Change-Id: Ieac6f8911910c9fea16d60457b5108222f68ca92
2019-08-23 02:28:01 -07:00
Xiangyu/Malcolm Chen
4aa502e96a Merge "Allow addSubscriptionsIntoGroup with grouUuid that isn't assigned." 2019-08-23 05:47:35 +00:00
Pengquan Meng
e3f37275ae Support WAC decoding in UMTS format
This add a decoder for WAC information. WAC is appended to the UMTS
cell broadcast message. The encoding is defined in ATIS-0700041.

Bug: 123096618
Test: build & manual test
Merged-In: I73dc22c27c2cfd47000ae65448fbc857ed9aa42f
Change-Id: I73dc22c27c2cfd47000ae65448fbc857ed9aa42f
(cherry picked from commit 14df7e3845369e7254e6aae13160c7e1caa1d28a)
2019-08-22 19:59:16 -07:00
Malcolm Chen
779269fc4d Allow addSubscriptionsIntoGroup with grouUuid that isn't assigned.
Bug: 133776718
Test: manual & unittest
Change-Id: I06b1e348e67d6283a482010d947bf749574d90f0
2019-08-22 13:07:30 -07:00
Pengquan Meng
7ec30e5e9f Merge "Add fields to Cellbroadcast" into qt-qpr1-dev am: 455fc80450
am: ecd1c9b026

Change-Id: Ib17d27aae5f9d55be3a8e34f43f6c77f1a2445df
2019-08-22 12:49:17 -07:00
Pengquan Meng
ecd1c9b026 Merge "Add fields to Cellbroadcast" into qt-qpr1-dev
am: 455fc80450

Change-Id: I156d824df5b99b4427a8c3b5d189ba207bca8a1d
2019-08-22 12:07:03 -07:00
Pengquan Meng
455fc80450 Merge "Add fields to Cellbroadcast" into qt-qpr1-dev 2019-08-22 18:31:05 +00:00
Pengquan Meng
02cfb3bdc8 Add fields to Cellbroadcast
This add some fields to CellBroadcasts in order to support the WEA 3.0
geo-fencing.

Bug: 123096618
Test: atest TelephonyProviderTests
Merged-In: Ied0780cb1b9993e6d8cdb80131ba2f8b8affcb54
Change-Id: Ied0780cb1b9993e6d8cdb80131ba2f8b8affcb54
(cherry picked from commit 5c6e975ce4a973619f20167644475b04e663ee4e)
2019-08-22 18:24:38 +00:00
SongFerng Wang
549b5bb235 Merge "Create carrier config to define specific default value of APN types." into qt-qpr1-dev am: c1a2db2320
am: 18fdaa984d

Change-Id: I2d3528a2cf3c55ed2be24e15806c7df0a45468ae
2019-08-22 03:15:58 -07:00
SongFerng Wang
18fdaa984d Merge "Create carrier config to define specific default value of APN types." into qt-qpr1-dev
am: c1a2db2320

Change-Id: Ic10ebf22cec16021779643bf51b527b2a72a1534
2019-08-22 03:01:05 -07:00
SongFerng Wang
c1a2db2320 Merge "Create carrier config to define specific default value of APN types." into qt-qpr1-dev 2019-08-22 09:49:27 +00:00
Jack Yu
7302b24f48 Fixed null callback issue
Fixed the vendor data/network service non-responsive
issue. The callback binder passed from frameworks
might be GC'd so that vendor data/network service skipped
calling the callback. This eventually caused data
connection state machine messed up.

Fixed by turning the weak refernce to the callback into
a strong reference. This ensure the binder alive when
vendor service needs to invoke the callback.

Test: Telephony sanity tests
Bug: 139076980
Merged-In: Ica0b7b810ffd5416ffd1b2b61f7ebc4af0dcb8ce
Change-Id: Ica0b7b810ffd5416ffd1b2b61f7ebc4af0dcb8ce
(cherry picked from commit 09ef1cb126)
2019-08-22 01:41:03 -07:00
Jack Yu
594931f5d9 Added debug messages and watchdog
Added debug messages and watchdog to catch
unresponsive data service issue.

Bug: 139076980
Test: Manual
Merged-In: I52dd126fddc1b1e8b18d5388a92aabaa3e2e48d5
Change-Id: I52dd126fddc1b1e8b18d5388a92aabaa3e2e48d5
(cherry picked from commit 36e2bfbaad)
2019-08-22 01:38:34 -07:00
Nazanin Bakhshi
4dee36149f add checking for carrierConfigs certificates for psim am: 65371b27c8
am: 8ae6b4b43b

Change-Id: Ieb2f220f8740a31a91359e8534d3cb31b178b2d5
2019-08-21 20:02:22 -07:00
Nazanin Bakhshi
8ae6b4b43b add checking for carrierConfigs certificates for psim
am: 65371b27c8

Change-Id: I1b23a99d10459dd5a8299535ffe552f26d3b3b45
2019-08-21 19:33:49 -07:00
Pengquan Meng
7032c1e72e Add fileds to Cellbroadcast
This add some fileds to CellBroadcasts in order to support the WEA 3.0
geo-fencing.

Bug: 123096618
Test: atest TelephonyProviderTests
Merged-In: Ied0780cb1b9993e6d8cdb80131ba2f8b8affcb54
Change-Id: Ied0780cb1b9993e6d8cdb80131ba2f8b8affcb54
(cherry picked from commit 5c6e975ce4a973619f20167644475b04e663ee4e)
2019-08-21 17:40:54 -07:00
Sarah Chin
76bb761a8e Merge "Changed regex matching for MCC and MNC" into qt-qpr1-dev
am: cb97705a1c

Change-Id: Ic9193590b58b9265bb7a3e350f29d969de1c4ef6
2019-08-21 14:49:22 -07:00
Nazanin Bakhshi
65371b27c8 add checking for carrierConfigs certificates for psim
Test: utests
Bug: 139133814
Change-Id: I2d5cf7ee4e516ff16a67a5fbef6674a380095888
2019-08-21 21:45:23 +00:00
Nazanin Bakhshi
e6e214e227 Merge "add certs to carrier configs and store them as UiccAccessRules" into qt-qpr1-dev 2019-08-21 21:42:24 +00:00
Sarah Chin
cb97705a1c Merge "Changed regex matching for MCC and MNC" into qt-qpr1-dev 2019-08-21 21:26:53 +00:00
Treehugger Robot
f5d5de8a0f Merge "Added Part & Addr Constants." 2019-08-21 21:18:31 +00:00