Chen Xu
535b74527d
Merge "Revert "Revert "refactor radioPowerstate"""
2018-10-17 22:45:38 +00:00
Chen Xu
7395c630b0
Revert "Revert "refactor radioPowerstate""
...
This reverts commit 05188f3555 .
Reason for revert: <INSERT REASONING HERE>
Change-Id: Id170063bfdb1e3325f67e8680231ab4deda7d65d
Bug: 117349311
2018-10-17 22:45:21 +00:00
Przemyslaw Szczepaniak
7072da44cc
Merge "Revert "refactor radioPowerstate""
2018-10-17 11:04:14 +00:00
Przemyslaw Szczepaniak
05188f3555
Revert "refactor radioPowerstate"
...
This reverts commit 700c8a0389 .
Reason for revert: Broken master build
Change-Id: Ia0171ff9250228cc03685e7f03da8dd9e374826f
2018-10-17 11:00:01 +00:00
Chen Xu
a7274eb9b2
Merge "refactor radioPowerstate"
2018-10-17 00:14:45 +00:00
TreeHugger Robot
ce5c43379f
Merge "Make SubscriptionManager.getSlotIndex public"
2018-10-16 23:07:29 +00:00
chen xu
700c8a0389
refactor radioPowerstate
...
1. new System API for getRadioPowerState with permision check
2. new System API for onRadioPowerStateChanged in PhoneStateListener
3. replace radioState enum in CommandsInterface to telephonyMgr defined
int.
Bug: 117349311
Test: telephony unit test
Change-Id: I502568280fbf9213ca6bf1f7fb204d0d4ce86580
2018-10-16 20:33:28 +00:00
Nathan Harold
3e6be36806
Move SDK Check for getNeighboringCellInfo am: cb1c5ad25d
...
am: cd3d9a5ba9
Change-Id: I2226bcddceed70ab2b2328a42e7e0f1238017f88
2018-10-16 11:13:44 -07:00
Nathan Harold
cd3d9a5ba9
Move SDK Check for getNeighboringCellInfo
...
am: cb1c5ad25d
Change-Id: I5f840dfa0f002e3d1b43426840a38221f02a10c2
2018-10-16 10:33:34 -07:00
Nathan Harold
cb1c5ad25d
Move SDK Check for getNeighboringCellInfo
...
Move the SDK check for getNeighboringCellInfo() to
inside the phone process for security.
Bug: 117520186
Test: atest CtsPermissionTestCasesSdk28
Change-Id: I9ca059dad0ed5d2107af154e0a63c282133aba3d
2018-10-15 20:15:51 -07:00
chen xu
6ea046e734
Merge "Telephony light grey list clean up for Q" am: b9749f750f
...
am: 700b5c3062
Change-Id: I22775147345a2c2159f18c49a94ec7e9d2a314a3
2018-10-15 16:02:42 -07:00
chen xu
700b5c3062
Merge "Telephony light grey list clean up for Q"
...
am: b9749f750f
Change-Id: Ia23066251baf4f1f876f7e80bfd31e465917d8dc
2018-10-15 15:44:17 -07:00
chen xu
e2592af979
Telephony light grey list clean up for Q
...
Bug: 112477300
Test: Telehony unit test
Change-Id: I5229224fe9a65b3647a42070f287e23f67084bda
2018-10-15 18:47:20 +00:00
chen xu
253bdb7175
Telephony light grey list clean up for Q
...
Bug: 112477300
Test: Telehony unit test
Change-Id: I5229224fe9a65b3647a42070f287e23f67084bda
Merged-in: I5229224fe9a65b3647a42070f287e23f67084bda
2018-10-15 10:19:43 -07:00
Michael Groover
2422220258
Merge "Temporarily relax the privileged device identifier access check"
2018-10-13 20:26:57 +00:00
sqian
e29d4a7f45
Make SubscriptionManager.getSlotIndex public
...
- Make public
- Improved the documentation
- Rename subId to subscriptionId
- Make INVALID_SIM_SLOT_INDEX public
Test: Treehugger
Bug: 113072551
Change-Id: I61376966868f62db841ffd1b9c8ac045054e2207
2018-10-12 20:51:22 -07:00
Xiangyu/Malcolm Chen
3e3f9f0f5f
Merge "Define RIL_REQUEST_SET_PREFERRED_DATA_MODEM."
2018-10-12 20:52:40 +00:00
Michael Groover
3ec197b793
Temporarily relax the privileged device identifier access check
...
Access to device identifiers was moved from a runtime permission to a
privileged permission; this change broke some first party apps that query for
these identifiers. This change introduces a flag in TelephonyPermissions that
will allow the privileged check to be relaxed so that dummy data is returned
(null for TelephonyManager methods and Build.UNKNOWN for Build#getSerial)
regardless of target SDK instead of throwing a SecurityException to prevent
app breakage. This flag will be changed back to the default false once all of
the first party apps have the privileged permission granted or their own
unique ID.
Bug: 117611604
Test: cts-tradefed run cts-dev -m CtsTelephony3TestCases
Change-Id: I294455e4c7e589def21d0c437ec1ef398bd44731
2018-10-12 20:18:36 +00:00
Chen Xu
2a670634e3
Merge "refactor data/voice roaming states" am: 6bd29ab2df am: 652ec06948
...
am: 6169b04385
Change-Id: I921e3dd8f4c82d83d1f12657813945fbcc2e21b2
2018-10-12 11:57:14 -07:00
Chen Xu
6169b04385
Merge "refactor data/voice roaming states" am: 6bd29ab2df
...
am: 652ec06948
Change-Id: I1f82195e5477401f3216db92bbdac388bbe16c7f
2018-10-12 11:32:19 -07:00
Chen Xu
652ec06948
Merge "refactor data/voice roaming states"
...
am: 6bd29ab2df
Change-Id: Iac8184fe2dfdb7ff4c3d93ecb7c0c9dd9a7a46a5
2018-10-12 11:20:18 -07:00
Chen Xu
6bd29ab2df
Merge "refactor data/voice roaming states"
2018-10-12 18:02:17 +00:00
Nan Zhang
ccc360e236
Merge "Fix incorrect javadoc link" am: 293ab4941b am: d96fe8ddd0
...
am: ae15939492
Change-Id: I7eb88ae0987e164542acc988cd031f1da4afd376
2018-10-11 23:33:24 -07:00
Nan Zhang
ae15939492
Merge "Fix incorrect javadoc link" am: 293ab4941b
...
am: d96fe8ddd0
Change-Id: I0331d98eb989ee429eb0ef38c448eae551130118
2018-10-11 23:16:13 -07:00
Nan Zhang
d96fe8ddd0
Merge "Fix incorrect javadoc link"
...
am: 293ab4941b
Change-Id: Id288e51e79c867728e06caa8ee68bf28bd2dcbf5
2018-10-11 22:59:08 -07:00
Treehugger Robot
293ab4941b
Merge "Fix incorrect javadoc link"
2018-10-12 04:26:49 +00:00
Nan Zhang
6c288efb4d
Fix incorrect javadoc link
...
Test: m -j docs with -lerror enabled for frameworks/base docs.
Bug: b/116163454
Change-Id: I02a164b676397dd2d9e8a52ae344c1033b1a4029
2018-10-11 16:44:28 -07:00
Sooraj Sasindran
e3630c858a
Merge "Introduce AlternativeNetwork APIs" am: 98966bcbb6
...
am: 10211c1f68
Change-Id: Idb3a45b52567451df01afef5e4131a6426b487dc
2018-10-11 16:28:54 -07:00
Sooraj Sasindran
10211c1f68
Merge "Introduce AlternativeNetwork APIs"
...
am: 98966bcbb6
Change-Id: I743fd447fef38c276b105d005c95033fe0393b7e
2018-10-11 16:15:14 -07:00
Sooraj Sasindran
98966bcbb6
Merge "Introduce AlternativeNetwork APIs"
2018-10-11 22:58:32 +00:00
chen xu
0281169e6d
refactor data/voice roaming states
...
1. migrate set/get roamingType from ServiceState to
NetworkRegState.set/get roamingType
2. migrate set/get roamingStateFromRegstate from ServiceState
to NetworkRegState.regState
3. new System API for neworkRegistration.isRoaming().
Bug: 116127096
Test: ServiceStateTest, ServiceStateProviderTest
Change-Id: Ib89744089c98713819c8d313240d629ddb77d0bf
2018-10-11 15:10:32 -07:00
Jordan Liu
524d6685a0
Merge "getTelephonyProperty returns defaultVal" am: bb9f855faa am: ca854cc2b9
...
am: c3f2df9d6b
Change-Id: I66da4d1ff190243205f89c2d4e08b4506df4a40d
2018-10-11 14:31:15 -07:00
Jordan Liu
c3f2df9d6b
Merge "getTelephonyProperty returns defaultVal" am: bb9f855faa
...
am: ca854cc2b9
Change-Id: I6774ef18f185f35344bef3bf42ab5addf23ea03a
2018-10-11 14:12:55 -07:00
Jordan Liu
ca854cc2b9
Merge "getTelephonyProperty returns defaultVal"
...
am: bb9f855faa
Change-Id: Icb376469926ed70658d8eceb54c9da4ab57a2d55
2018-10-11 14:04:35 -07:00
Treehugger Robot
bb9f855faa
Merge "getTelephonyProperty returns defaultVal"
2018-10-11 20:30:17 +00:00
Chen Xu
0036c05f6c
Merge "Create URI for individual user settings in SIMINFO" am: cb90628990 am: 2c0e41694e
...
am: 809d60067d
Change-Id: Iaed8ed35d1ff37362d54d8fa4f60d59f647b7003
2018-10-11 11:58:05 -07:00
Chen Xu
809d60067d
Merge "Create URI for individual user settings in SIMINFO" am: cb90628990
...
am: 2c0e41694e
Change-Id: I2108c6a70ed49b74754de445e9b3f89a5ee083e0
2018-10-11 11:46:29 -07:00
Chen Xu
2c0e41694e
Merge "Create URI for individual user settings in SIMINFO"
...
am: cb90628990
Change-Id: I335656c76eb878f5558853026f9403e258728056
2018-10-11 11:36:27 -07:00
Chen Xu
cb90628990
Merge "Create URI for individual user settings in SIMINFO"
2018-10-11 18:19:12 +00:00
Sooraj Sasindran
32e446bf00
Introduce AlternativeNetwork APIs
...
Introduce AlternativeNetwork APIs
Bug: 113106744
Test: Verified using test app to make api calls
Change-Id: I134d1aef40f014378fd1364e0bfec6926fe2093e
Merged-In: I7f470cd6028a12cc66a660d58720f803271d38eb
2018-10-11 16:45:08 +00:00
Yueming Wang
b07027fb20
Merge "Revert to previous constant value for ApnSetting.TYPE_DEFAULT."
2018-10-11 12:38:40 +00:00
Tor Norbye
757cc2cded
Merge "Fix incorrect javadoc links" am: 0d954557a1 am: cd1c75ae4c
...
am: f2183961a9
Change-Id: Icf157b65308e7de18b51aec837b8c29baa5a1918
2018-10-10 23:22:18 -07:00
Yangster
1db2e8e4b4
Merge "Phone service state change atom." am: 419fc89b52 am: 16e3399902
...
am: 8f842fae06
Change-Id: Ibc518a29d8a31b3001aa6569ee370c45ce302f7c
2018-10-10 22:06:25 -07:00
Tor Norbye
f2183961a9
Merge "Fix incorrect javadoc links" am: 0d954557a1
...
am: cd1c75ae4c
Change-Id: I6d8c44be9d156ac2b6a20d3d13972371ee4d741e
2018-10-10 17:20:42 -07:00
Tor Norbye
cd1c75ae4c
Merge "Fix incorrect javadoc links"
...
am: 0d954557a1
Change-Id: Id358aab44d8e77561a9b5cb27c363d2325a79086
2018-10-10 16:39:36 -07:00
Treehugger Robot
0d954557a1
Merge "Fix incorrect javadoc links"
2018-10-10 23:23:53 +00:00
Yangster
8f842fae06
Merge "Phone service state change atom." am: 419fc89b52
...
am: 16e3399902
Change-Id: Ifbff53d3b113c527975b5509289600f734dcca7b
2018-10-10 15:53:35 -07:00
Yangster
16e3399902
Merge "Phone service state change atom."
...
am: 419fc89b52
Change-Id: Iae02f9eee2616affb810c54f1af62693d29b5822
2018-10-10 15:24:17 -07:00
Malcolm Chen
1936b89914
Add @NonNull in SubMgr#getOpportunisticSubscriptions return value.
...
Bug: 116117273
Test: build
Change-Id: I1b831ea7fc1eff78c262ae6f3b6ee91a72e1f5a9
2018-10-10 20:20:02 +00:00
Treehugger Robot
419fc89b52
Merge "Phone service state change atom."
2018-10-10 19:51:36 +00:00