Commit Graph

7826 Commits

Author SHA1 Message Date
Pengquan Meng
aa63821b54 Merge "Add get/set PreferredNetworkTypeBitmap" 2018-12-20 01:46:59 +00:00
Chen Xu
7178101645 Merge "refactor dataFailCause" 2018-12-20 01:26:21 +00:00
Sooraj Sasindran
a65ba74e84 Merge "Define entry and exit threshold for opportunistic" 2018-12-20 00:11:30 +00:00
chen xu
3016167192 refactor dataFailCause
1. add comments for each data fail cause.
2. refactor dataFailCause from enum to int

Bug: 119891533
Test: Build & unit test
Change-Id: Ic453f80a3d0ccd22c6c4c1f4b2c90e2bf40cfbe1
2018-12-19 11:59:42 -08:00
Pengquan Meng
6d8e76f08a Add get/set PreferredNetworkTypeBitmap
Bug: 111453000
Test: build
Change-Id: Icbd3b2108ce8eb75e863dcf38fb8249c1e37ea91
2018-12-19 11:42:41 -08:00
Nathan Harold
275352a965 Merge "Annotate getMobileNetworkOperator() as Nullable" am: 795641f25e am: bef297206b
am: 8ef57c30f8

Change-Id: I8c10f9dd89d0f3e27cc0f99f8dc7739c16dadf85
2018-12-19 11:42:39 -08:00
Nathan Harold
8ef57c30f8 Merge "Annotate getMobileNetworkOperator() as Nullable" am: 795641f25e
am: bef297206b

Change-Id: I92f7ea6f56a62ff167a1a8710d42639a598a2bd2
2018-12-19 11:24:45 -08:00
Nathan Harold
ca4a17063f Merge "Annotate CallbackExecutor in requestCellInfoUpdate" am: ff9932a7aa am: 0e4586f47b
am: a6d51ea03e

Change-Id: Iedb4ae4bcaf89a09d1886bda5b971fbfd2e36ea5
2018-12-19 11:05:16 -08:00
Nathan Harold
795641f25e Merge "Annotate getMobileNetworkOperator() as Nullable" 2018-12-19 18:49:56 +00:00
Nathan Harold
a6d51ea03e Merge "Annotate CallbackExecutor in requestCellInfoUpdate" am: ff9932a7aa
am: 0e4586f47b

Change-Id: I0dfa32f5b988a55d01bda9295efab5ba27fbc0f6
2018-12-19 10:48:23 -08:00
Chen Xu
eb04d15cd8 Merge "add carrierid in subscriptionInfo" am: dcab1747cf
am: 0ee1e893ac

Change-Id: Ic0cbe9fd707d48d62b40ea6a03bcc55cd507ee71
2018-12-19 10:34:28 -08:00
Nathan Harold
ff9932a7aa Merge "Annotate CallbackExecutor in requestCellInfoUpdate" 2018-12-19 18:26:37 +00:00
chen xu
64e81db02f add carrierid in subscriptionInfo
add carrierid in subscritionInfo so that apps can get
subId, carrierid and other sim related info from a single call

Bug: 119676543
Test: gts SubscriptionInfoTest
Change-Id: Ia2d01ad6bd59565adbf989b4d95e7f64f3ee6d45
(cherry picked from commit 0034bb393c)
Merged-in: Ia2d01ad6bd59565adbf989b4d95e7f64f3ee6d45
2018-12-18 23:21:57 -08:00
Josh Hou
3a71f85085 Merge "Print carrier Id information in toString()" am: 843e387bb6
am: 55b4b268f5

Change-Id: I2a9fa3332c842bda8856006c7963814838ae8544
2018-12-18 17:52:06 -08:00
Josh Hou
843e387bb6 Merge "Print carrier Id information in toString()" 2018-12-19 01:22:25 +00:00
Nathan Harold
6655dddcd5 Annotate CallbackExecutor in requestCellInfoUpdate
Add a missing annotation for CallbackExecutor in
requestCellInfoUpdate().

Bug: 120489428
Test: compilation (no functional change)
Change-Id: I33bba9eb59f81aaefa0194b58936d4f809a8d51f
2018-12-18 15:09:28 -08:00
Nathan Harold
13d6b11987 Annotate getMobileNetworkOperator() as Nullable
Add Nullable annotations for the classes that support
getMobileNetworkOperator().

Bug: 118675404
Test: compilation (no functional change)
Change-Id: I914ec8242aff2f578dfe1f97f2e7cfe2d109c7dc
2018-12-18 13:41:25 -08:00
Chen Xu
99893d2ed4 Merge "new SystemAPI for preciseCallState and DisconnectCause" 2018-12-18 19:36:39 +00:00
chen xu
6a942d488a new SystemAPI for preciseCallState and DisconnectCause
1. decouple disconnectCause and preciseDisconnectCuase from
 preciseCallState.
 2. expose preciseCallState to SystemAPI and expose
onPreciseCallStateChanged to System API
3. remove/hide ImsReasonInfo from PreciseDisconnectCuase
4. expose DiconnectCuase and PreciseDisconnectCause to System API
5. new onDisconnectCauseChanged API on PhoneStateListener for CS call
 and use ImsCallSessionListener for IMS call(imsreasonInfo)
6. add read_precise_phone_state to shell apk to enable GTS test

Bug: 119890559
Test: atest GtsGmscoreHostTestCases:TelephonyHostTest#testPhoneStateListener
Change-Id: If9256feff16b6bcaef1dfe194c2b0df2a48436b0
2018-12-18 11:29:53 -08:00
Jordan Liu
b3039a4129 SubscriptionInfo contains int cardId
We rename the old "String cardId" field to "String cardString". The new
int cardId refers to the publically exposed cardId.

Also deprecate the few-arg constructor. Its okay to use in existing
cases which don't care about the extra arguments (certain tests and
transient SubscriptionInfo objects which aren't really used) but should
not be used in general.

Bug: 80097562
Test: manual
Change-Id: I92264b95da64be77367e869f774bc65f8934fd32
2018-12-17 22:32:36 -08:00
Pengquan Meng
a96b863ace Merge "Add multiple esim support for SubscriptionManager" 2018-12-18 00:17:53 +00:00
Chen Xu
31cf647396 Merge "expose Carrier Id related APIs" am: 18b925a7af
am: 0031ae8145

Change-Id: I6e9837cffdcac094557ea99cde0736abdfff0ff9
2018-12-17 13:39:23 -08:00
Sooraj Sasindran
873252fac7 Define entry and exit threshold for opportunistic
Define entry and exit threshold for opportunistic network RSRP and RSSNR

Bug: 120847469
Test: compile
Change-Id: I6a2a02e03b66dc8ea682fc2483ec71c343563d7a
2018-12-17 13:25:53 -08:00
Chen Xu
18b925a7af Merge "expose Carrier Id related APIs" 2018-12-17 20:56:54 +00:00
Pengquan Meng
b527f8a44c Merge "Add FrequencyRange comparator to ServiceState" am: d0c404cb21
am: 5cb84d7f23

Change-Id: I5550790e9db3604bf35d4f01b6e7fef316e3809e
2018-12-17 11:28:32 -08:00
Pengquan Meng
d0c404cb21 Merge "Add FrequencyRange comparator to ServiceState" 2018-12-17 19:07:27 +00:00
Chen Xu
33f7f311b3 Merge "add carrierid in subscriptionInfo" 2018-12-17 18:29:19 +00:00
Josh Hou
619ac4fbab Print carrier Id information in toString()
Bug: 115709816
Test: Build pass
Change-Id: Idd3336c472860ad21121029abecb91aa9b8325ec
Merged-In: Idd3336c472860ad21121029abecb91aa9b8325ec
2018-12-17 07:14:26 +00:00
TreeHugger Robot
2892e7e4ce Merge "Moved data settings to phone" 2018-12-16 04:58:37 +00:00
Jack Yu
335860e44f Moved data settings to phone
Since there are multiple DcTrackers, but we only have
one set of data settings. So we need to move them from
DcTracker to Phone.

Test: Telephony sanity tests + unit tests
Bug: 73659459

Change-Id: Ica24b708beb63156937e88198a4c915485771b0a
2018-12-14 20:57:54 -08:00
chen xu
0034bb393c add carrierid in subscriptionInfo
add carrierid in subscritionInfo so that apps can get
subId, carrierid and other sim related info from a single call

Bug: 119676543
Test: gts SubscriptionInfoTest
Change-Id: Ia2d01ad6bd59565adbf989b4d95e7f64f3ee6d45
2018-12-15 01:28:46 +00:00
Jack Yu
a92005e6ec Merge "Renamed data/net service provider onDestroy to close" am: 47d385a5b3 am: 8c539c5eee
am: 52fdd0d508

Change-Id: I74c058f2d5f0e42e9513d1d908c32e52f9d9223e
2018-12-14 16:16:39 -08:00
Jack Yu
52fdd0d508 Merge "Renamed data/net service provider onDestroy to close" am: 47d385a5b3
am: 8c539c5eee

Change-Id: If9596c83f8a5e960f4675b80ddcc1eab8f67c178
2018-12-14 15:53:13 -08:00
Pengquan Meng
424acc7f57 Add FrequencyRange comparator to ServiceState
The FrequencyRange is not comparable beucase it's an enum. This change
add a comparator to ServiceState to make the enum comparable.

Bug: 111453000
Test: atest FrameworksTelephonyTests
Merged-In: I59a595bdaf5451d2c4d95b1b5bdfefcba123fea7
Change-Id: I59a595bdaf5451d2c4d95b1b5bdfefcba123fea7
2018-12-14 14:49:18 -08:00
Xiangyu/Malcolm Chen
ca3ef74bdd Merge "Make setMetered and setOpportunistic public." 2018-12-14 22:24:55 +00:00
Meng Wang
d9f3e2bc8b Merge "support vzw roaming default on" into pi-dev am: 369d65b2e9
am: 4f7956f58c

Change-Id: I3f664293afa8314019c6c0a126f846c4447db668
2018-12-14 10:55:59 -08:00
Pengquan Meng
70bb7c0396 Add multiple esim support for SubscriptionManager
Bug: 112902036
Test: atest FrameworksTelephonyTests
Change-Id: Iea25c78e4f9c0b1e16add5f796b293e7ace08c67
2018-12-14 10:53:03 -08:00
Meng Wang
4f7956f58c Merge "support vzw roaming default on" into pi-dev
am: 369d65b2e9

Change-Id: I056adbebe1efecb1a7d6f4fc09fbd94f1e4b52da
2018-12-14 10:45:56 -08:00
Malcolm Chen
7e22ba6160 Make setMetered and setOpportunistic public.
Making SubscriptionManager#setMetered and #setOpportunistic public
APIs. Adding proper permission checks and descriptions.

Bug: 120138251
Test: cts, unittest

Change-Id: Id6f074b15a1c03d00ede2665d44595fa7be965e4
2018-12-14 09:26:42 -08:00
Jack Yu
cd67c02f1c Renamed data/net service provider onDestroy to close
Renamed them to avoid confusion with Android services'
onDestroy().

Test: Telephony sanity tests
Bug: 73659459
Change-Id: I05f68ced65498d6bfeb9e3c9ed3fb6164643bbaa
2018-12-14 00:22:02 -08:00
Chen Xu
f04d5a27d4 Merge "move and rename DcFailCause to DataFailCause" am: d2a163ad38
am: 49ebf0dfed

Change-Id: I725e3c5670428566373590b2c30603b0380fd3e9
2018-12-13 19:07:26 -08:00
Chen Xu
d2a163ad38 Merge "move and rename DcFailCause to DataFailCause" 2018-12-14 02:44:20 +00:00
Youming Ye
159c83c57b Merge "Propagation of additional Ims Call Fail Causes" am: 97ee6295e9 am: 9834928c12
am: c8dad0200a

Change-Id: Ia000a059426943a03898416b54168778e64b6597
2018-12-13 17:25:41 -08:00
Youming Ye
c8dad0200a Merge "Propagation of additional Ims Call Fail Causes" am: 97ee6295e9
am: 9834928c12

Change-Id: Ie3d7b237e3d7cfe2c53498807ff18bdbbfae61e9
2018-12-13 16:24:50 -08:00
Youming Ye
97ee6295e9 Merge "Propagation of additional Ims Call Fail Causes" 2018-12-13 23:47:49 +00:00
Shuo Qian
63beeeaded Merge "Add Emergency Dial into RIL and Remove PhoneNumberUtils Ecclist check" 2018-12-13 23:42:14 +00:00
Sahin Caliskan
02278c9c53 Merge "Move RCS APIs to android.telephony.ims" am: 4929a0d782
am: 7c7dc29e8d

Change-Id: I2301681cd38c2d364c9e3a5bf94adb400065418c
2018-12-13 15:29:00 -08:00
Youming Ye
93f07e207a Merge "Fix property setting with failure" am: da9de2d7fa am: 58be59a233
am: bab83ccabb

Change-Id: I7729325710e1b4b9d4fa08e719aba6021acb90d3
2018-12-13 14:53:18 -08:00
Youming Ye
bab83ccabb Merge "Fix property setting with failure" am: da9de2d7fa
am: 58be59a233

Change-Id: Ia3994b3595d6ccd945dc9ca45f7fc4c46c12908a
2018-12-13 13:53:07 -08:00
chen xu
1afc47b154 move and rename DcFailCause to DataFailCause
Bug: 119891533
Test: Build
Change-Id: I6f0e474a9ee3f8befc8b0a221713a2080b59844c
Merged-in: I6f0e474a9ee3f8befc8b0a221713a2080b59844c
2018-12-13 12:54:38 -08:00