Commit Graph

9764 Commits

Author SHA1 Message Date
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
Pengquan Meng
33f79cdfc2 Merge "Add fileds to Cellbroadcast" am: 071936e546
am: e5f84f5a70

Change-Id: Ida1e3dc5a50913808f7482f3993bcd5dc0ffeb27
2019-08-23 22:39:23 -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
071936e546 Merge "Add fileds to Cellbroadcast" 2019-08-23 23:40:29 +00:00
Pengquan Meng
8f843170a4 Merge "Add geo targeting implementation" am: df2293f68b am: 52cd1fe0f1
am: 13e58d2ed5

Change-Id: I547a85ec8723e1c6b96b51dd09c357d967b20bcc
2019-08-23 03:22:35 -07: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
e0afc80afb Merge changes from topic "null_callback" am: 5ce391b313
am: 54e83aca93

Change-Id: Ib8ddbf5f5e6b1b22bd7e6e6ee311153f332a5320
2019-08-23 03:07:05 -07:00
Jack Yu
966c2eb20d Added debug messages and watchdog am: 594931f5d9
am: 75db0a70dd

Change-Id: I54bc7865d6abe84225daea1316b6b7425e40d63b
2019-08-23 03:06:51 -07:00
Pengquan Meng
13e58d2ed5 Merge "Add geo targeting implementation" am: df2293f68b
am: 52cd1fe0f1

Change-Id: I85db283d7a47a8fcaf07256aec783c0f91540e40
2019-08-23 03:02:24 -07:00
Nagaraja
40efe816dd Merge "Added Part & Addr Constants." am: f5d5de8a0f
am: 633db92447

Change-Id: I8606aed63df7fb46f805acadf3973f8f4dfe7d33
2019-08-23 02:58:48 -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
52cd1fe0f1 Merge "Add geo targeting implementation"
am: df2293f68b

Change-Id: Iaa8d3d72bff57cbbd36b9f5ed63807fef2a0b119
2019-08-23 02:32:14 -07:00
Nagaraja
633db92447 Merge "Added Part & Addr Constants."
am: f5d5de8a0f

Change-Id: Ieac6f8911910c9fea16d60457b5108222f68ca92
2019-08-23 02:28:01 -07: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
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
Pengquan Meng
df2293f68b Merge "Add geo targeting implementation" 2019-08-22 00:04:10 +00:00
Treehugger Robot
f5d5de8a0f Merge "Added Part & Addr Constants." 2019-08-21 21:18:31 +00:00
Pengquan Meng
e7bc13f806 Add geo targeting implementation
This CL adds support for geo targeting, including determining whether a
point is inside a simple polygon and circle.

For the judgment of the point in the polygon, the algorithm implemented
here simply considers the spherical polygon as a 2d plane polygon, which
may be not precisely. However, according to the test of real geographical
coordinates data i.e state/city/stree boundary data, this error is less than
10 meters that within 160 meters requires by the spec.

Bug: 123096618
Test: atest GeoUtils
Change-Id: I51e1fad3b48c1a58fa0510f97d9f5f9335779c30
(cherry picked from commit 7fbc74b66b58dd57deedb7336c5c1e2f0f9e2064)
2019-08-21 20:47:13 +00:00
Hall Liu
ecb319ce06 Merge "Add carrier config for ignoring user RTT setting" into qt-r1-dev
am: 5ca4cef9b5

Change-Id: I983a1e66216f0c1203417870fb7c3f4ad4be1ea7
2019-08-21 11:37:34 -07:00
Hall Liu
5ca4cef9b5 Merge "Add carrier config for ignoring user RTT setting" into qt-r1-dev 2019-08-21 18:28:20 +00:00
Jayachandran Chinnakkannu
0a1f1e0389 Merge "Fixed null callback issue" into qt-r1-dev
am: f3395734e8

Change-Id: If431a32bf6a44235599737b0295d2bb1cf491acf
2019-08-20 10:50:30 -07:00
Jack Yu
09ef1cb126 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
Change-Id: Ica0b7b810ffd5416ffd1b2b61f7ebc4af0dcb8ce
2019-08-19 10:02:11 -07:00
Leland Miller
ecd1d67584 Merge "Fix incorrect descriptions under SMS contract" am: 8f48cb7e7e am: 6ef5b6c183
am: 4e16f07ddf

Change-Id: I0e8a4e7cbe1bfc34f03b57256f6eed48f56ccdcc
2019-08-19 08:26:30 -07:00
Leland Miller
4e16f07ddf Merge "Fix incorrect descriptions under SMS contract" am: 8f48cb7e7e
am: 6ef5b6c183

Change-Id: I602eafce4122063c07e6ff09f61f5ca43f47a0f4
2019-08-19 08:14:28 -07:00
Leland Miller
6ef5b6c183 Merge "Fix incorrect descriptions under SMS contract"
am: 8f48cb7e7e

Change-Id: I9b8659b91e72608100efbba3d36cb0b86066feb3
2019-08-19 08:02:38 -07:00
Treehugger Robot
8f48cb7e7e Merge "Fix incorrect descriptions under SMS contract" 2019-08-19 14:22:21 +00:00
TreeHugger Robot
c64852517a Merge "DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5713463) into stage-aosp-master" into stage-aosp-master 2019-08-15 23:02:12 +00:00
satayev
9a5fea62c9 Merge "Move telephony/cdma/ classes into appropriate package." am: 46c04b7bb8 am: 4a607da02b
am: 6cb0b46b2a

Change-Id: I9ea46ce95161b5560cde7352d8a2464eb45f099d
2019-08-15 14:01:06 -07:00
satayev
6cb0b46b2a Merge "Move telephony/cdma/ classes into appropriate package." am: 46c04b7bb8
am: 4a607da02b

Change-Id: I1516a6375c546f4af54984a4bff2ab2dcbc1783c
2019-08-15 13:39:04 -07:00
satayev
4a607da02b Merge "Move telephony/cdma/ classes into appropriate package."
am: 46c04b7bb8

Change-Id: I1fb05b0e09c492fa95af92e6b146364492177f61
2019-08-15 13:18:41 -07:00
Jack Yu
1223d76203 Merge "Added debug messages and watchdog" into qt-r1-dev
am: 24397e7a07

Change-Id: I64503d41665c9acefaeed02215e406bbc68f7ff5
2019-08-14 20:34:50 -07:00
Jack Yu
24397e7a07 Merge "Added debug messages and watchdog" into qt-r1-dev 2019-08-15 03:15:12 +00:00
Jack Yu
36e2bfbaad Added debug messages and watchdog
Added debug messages and watchdog to catch
unresponsive data service issue.

Bug: 139076980
Test: Manual
Change-Id: I52dd126fddc1b1e8b18d5388a92aabaa3e2e48d5
2019-08-15 00:07:07 +00:00
Xin Li
80860803a4 DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5713463) into stage-aosp-master
Bug: 134405016
Change-Id: I303c0268e8e454b0f0f460eb286812a50c9add88
2019-08-14 12:04:06 -07:00
Artur Satayev
f772c13f9d Move telephony/cdma/ classes into appropriate package.
Not changing the java packages, but rather moving the source location. This allows running metalava on them.

Test: m
Change-Id: I3b46644361239d85818dd885f461dfc94de49dca
2019-08-14 10:48:10 +01:00
Brad Ebinger
a33d1aed85 Merge "Modify RCS UCE APIs to use AIDL Interfaces." am: 4204a6017e am: c64c204f59
am: 7e3661be1e

Change-Id: Id3ed1606bed208b8da758c3f86eadf1ccf6563cf
2019-08-13 17:21:23 -07:00
Brad Ebinger
7e3661be1e Merge "Modify RCS UCE APIs to use AIDL Interfaces." am: 4204a6017e
am: c64c204f59

Change-Id: I4102629a798cbf520965a0141d8e89d5e87fa756
2019-08-13 16:51:51 -07:00
Brad Ebinger
c64c204f59 Merge "Modify RCS UCE APIs to use AIDL Interfaces."
am: 4204a6017e

Change-Id: I3c10e76be4266bb4f43306ca3f0c7362499208f7
2019-08-13 16:34:41 -07:00
Brad Ebinger
4204a6017e Merge "Modify RCS UCE APIs to use AIDL Interfaces." 2019-08-13 22:46:18 +00:00
Vagdevi Kondeti
0ee63991f8 Merge "[AT&T] Add key to show 4g for 3g RAT." into qt-r1-dev
am: d7a23cc714

Change-Id: If7cfcd1d1ab3846bff9b941a2b13d16d9f415a3f
2019-08-13 12:07:32 -07:00
Leland Miller
6d4e65a34b Merge "Add documentation for Locked Messages" am: 3e85da2d89 am: 332f0a4ae8
am: 568f8bff01

Change-Id: I452eddd8d8d8abe29775f90e27cafd9b16ab820a
2019-08-12 18:43:35 -07:00
Leland Miller
568f8bff01 Merge "Add documentation for Locked Messages" am: 3e85da2d89
am: 332f0a4ae8

Change-Id: I44092dddb460050a7598ed00f14154d534a98f51
2019-08-12 18:32:08 -07:00
Leland Miller
332f0a4ae8 Merge "Add documentation for Locked Messages"
am: 3e85da2d89

Change-Id: Ie2ada062645c674ef35b386272a592f36e1485ee
2019-08-12 18:21:16 -07:00
Leland Miller
3e85da2d89 Merge "Add documentation for Locked Messages" 2019-08-12 23:42:56 +00:00
vagdevi
3f2b9a5ac9 [AT&T] Add key to show 4g for 3g RAT.
This key is introduced for AT&T

This will also require a carrier-config side change
to set show_4g_for_3g_data_icon_bool to true.

This will replace H/H+ that is shown by AT&T today.

Bug: 138655095
Test: manually

Change-Id: I480e14be41f8edbe607472351efd39d6d91b81b0
2019-08-09 16:44:11 -07:00
Hall Liu
bbb0db164d Merge "Add carrier config for allowing merge of RTT calls" into qt-r1-dev
am: f84ff34a31

Change-Id: If0002ed57f186ba0cb18a871482ef056c56bbf53
2019-08-08 17:13:35 -07:00
Hall Liu
788d01b71e Add carrier config for ignoring user RTT setting
Add a carrier config to ignore the user's RTT mode setting for purposes
of IMS registration and default outgoing/incoming call behavior.

Bug: 136035164
Test: manual
Change-Id: I481fb945fd76181a0c59cb433c2959b532127153
2019-08-08 17:08:25 -07:00
Hall Liu
f84ff34a31 Merge "Add carrier config for allowing merge of RTT calls" into qt-r1-dev 2019-08-08 23:47:58 +00:00