Jordan Liu
cb0c6c90a9
Merge "Add CellBroadcastService and related permissions" am: 32382561a6 am: a2ca902d2f
...
am: d208c955e5
Change-Id: If6bcb53773c511d4c6a52da186401eea27b0446b
2019-10-09 09:43:10 -07:00
Jordan Liu
d208c955e5
Merge "Add CellBroadcastService and related permissions" am: 32382561a6
...
am: a2ca902d2f
Change-Id: I31ba9b8fdd540f07ccd88543c144a85c4eacc67b
2019-10-09 09:33:42 -07:00
Jordan Liu
a2ca902d2f
Merge "Add CellBroadcastService and related permissions"
...
am: 32382561a6
Change-Id: I158509f8c22b1ea5780d9dcae126f4bf32184564
2019-10-09 09:26:01 -07:00
Jordan Liu
b59c74f302
Add CellBroadcastService and related permissions
...
CellBroadcastService is bound to by the platform to handle cell
broadcasts.
Bug: 135956699
Test: manual
Change-Id: Ib1b20da03d271fc0b2736774b2ca6c6514944093
Merged-In: Ib1b20da03d271fc0b2736774b2ca6c6514944093
2019-10-08 11:20:46 -07:00
Iavor-Valentin Iftime
484e166df3
Merge "API to detect which network interfaces support wake-on-lan" am: 311fc569f3 am: 99d866acff
...
am: 9b499bb703
Change-Id: I706ad94dfb2645f5f66869a48390b5fcb22bbda2
2019-10-08 08:41:09 -07:00
Iavor-Valentin Iftime
9b499bb703
Merge "API to detect which network interfaces support wake-on-lan" am: 311fc569f3
...
am: 99d866acff
Change-Id: I2982ec474e6806263ed804ad05812613b03063e0
2019-10-08 08:34:42 -07:00
Iavor-Valentin Iftime
99d866acff
Merge "API to detect which network interfaces support wake-on-lan"
...
am: 311fc569f3
Change-Id: I6239ae68559290e31f8c9384e0f973cfea30a1c7
2019-10-08 08:23:23 -07:00
Iavor-Valentin Iftime
311fc569f3
Merge "API to detect which network interfaces support wake-on-lan"
2019-10-08 15:08:18 +00:00
Valentin Iftime
c86ebbaebc
API to detect which network interfaces support wake-on-lan
...
Add a new method in LinkProperties, isWakeOnLanEnabled() which returns
true if network interface is defined in config_wakeonlan_enabled_interfaces
string-array (config.xml)
Bug: 132705025
Test: atest LinkPropertiesTest & atest ConnectivityServiceTest
Change-Id: I3f7803aafd2f8eaf8aa18419b21339e15d4b7a0b
2019-10-08 13:03:30 +02:00
Tao Bao
f4e2a8c352
Merge "Use ParcelFileDescriptor over FileDescriptor" am: 56f111e13b am: d0ad6794d4
...
am: 4e4890a362
Change-Id: I4ebd814f61585ebd9358fa82cc0478fdb8f8e038
2019-10-07 10:17:26 -07:00
Tao Bao
4e4890a362
Merge "Use ParcelFileDescriptor over FileDescriptor" am: 56f111e13b
...
am: d0ad6794d4
Change-Id: Id53a5c0f7d56b2dcde839052e2e7c040c9751d69
2019-10-07 10:10:20 -07:00
Tao Bao
d0ad6794d4
Merge "Use ParcelFileDescriptor over FileDescriptor"
...
am: 56f111e13b
Change-Id: I68c75d02a4eb4bc74fb83efe12ec5dce8d41f7f3
2019-10-07 09:57:55 -07:00
Tao Bao
56f111e13b
Merge "Use ParcelFileDescriptor over FileDescriptor"
2019-10-07 16:38:11 +00:00
Shuo Qian
b162d468fd
Merge "Change the Listener API names" am: fe6978a73f am: 05430c9d1f
...
am: bc79a1c468
Change-Id: Ie1672f6e103dd59ee97b54681836d0e1fda7c2ae
2019-10-04 19:56:27 -07:00
Shuo Qian
bc79a1c468
Merge "Change the Listener API names" am: fe6978a73f
...
am: 05430c9d1f
Change-Id: If02631e54c5d410bf5c889ecb3a9f217318e5692
2019-10-04 19:49:22 -07:00
Shuo Qian
05430c9d1f
Merge "Change the Listener API names"
...
am: fe6978a73f
Change-Id: Icf860de451298632635ad15ba0d1c7701b83073e
2019-10-04 19:41:12 -07:00
Shuo Qian
d96637660f
Change the Listener API names
...
Test: cts
Bug: 135204580
Change-Id: I1f64d6eb6b113ca85f43a3f6a578c68dbb8bd5ed
2019-10-04 13:24:23 -07:00
Shuo Qian
07ac796568
Merge "Add both Emergency Number listener for testing" am: 46cf71d1d0 am: 69eabb2397
...
am: bbcbf281d1
Change-Id: I864072e7c077ab95fd5619bfbccf0b3bee54e225
2019-10-04 09:39:50 -07:00
Shuo Qian
bbcbf281d1
Merge "Add both Emergency Number listener for testing" am: 46cf71d1d0
...
am: 69eabb2397
Change-Id: Id59600306c8b99dbf7a76c6a46ee16a3454368e0
2019-10-04 09:24:59 -07:00
Shuo Qian
69eabb2397
Merge "Add both Emergency Number listener for testing"
...
am: 46cf71d1d0
Change-Id: I0973225c5125e0549757f609d52f58031e447f5d
2019-10-04 09:10:35 -07:00
Kyeongkab.Nam
73fde3809a
Use ParcelFileDescriptor over FileDescriptor
...
The java.io.FileDescriptor object has a poor definition of ownership,
which can result in obscure use-after-close bugs. Instead, APIs should
return or accept ParcelFileDescriptor instances.
Bug: 130209137
Test: manual
Change-Id: Ifb3dd53dc138ec47f416f2d4b46c4668bc8ee1d8
2019-10-04 17:58:11 +09:00
Shuo Qian
650ff647e4
Add both Emergency Number listener for testing
...
Test: CTS
Bug: 135204580
Change-Id: Ifb20b9a20f9493fb7fe671c0fd2d8b4de7ea9f67
2019-10-03 15:09:00 -07:00
Hall Liu
881801fb48
Merge "Add APIs to support background call screening" am: 360428c44a am: a49ac76b93
...
am: 0a3670f9f2
Change-Id: I2f2f43678e8fbbe9725e76f490c3b277af78e0c7
2019-10-02 14:51:43 -07:00
James Lin
450c72984b
Merge "[RCS] Add carrier config "use_rcs_sip_options_bool" for check if SIP OPTIONS is supported" am: 74ad1b81ab am: 54e73b6e1a
...
am: 4099874d5c
Change-Id: I2b4cb5f4f1874b019753d46f9f58f5a85b6da7be
2019-10-02 14:15:48 -07:00
Jordan Liu
b550ae2a2c
Merge "Expose CdmaSmsCbProgramData as SystemApi" am: e3dfe362dc am: 94d4fcb7b3
...
am: c6ac2a7ebe
Change-Id: I272e5ebb0b8697f68d0ea4df5f0a0b1f2fd3fadc
2019-10-02 14:10:31 -07:00
Hall Liu
0a3670f9f2
Merge "Add APIs to support background call screening" am: 360428c44a
...
am: a49ac76b93
Change-Id: I921e82ef150185383aeb3a125151f0dd9053b3e0
2019-10-02 14:06:01 -07:00
Brad Ebinger
7acb9ff577
Merge "Add Telecom command for setting connectionservice filter" am: 25f4dca660 am: 05e03e8c0c
...
am: 4d4dc1165a
Change-Id: Id7e2c0c4f6c18b074ba40d31dbb43ec2dfc269fc
2019-10-02 14:03:19 -07:00
Hall Liu
a49ac76b93
Merge "Add APIs to support background call screening"
...
am: 360428c44a
Change-Id: If443843db03da5013ea9938b1e81e430fee0f182
2019-10-02 13:38:59 -07:00
James Lin
4099874d5c
Merge "[RCS] Add carrier config "use_rcs_sip_options_bool" for check if SIP OPTIONS is supported" am: 74ad1b81ab
...
am: 54e73b6e1a
Change-Id: I8d97fc88798f4f120a4fc29081984d64051a9abd
2019-10-02 13:26:56 -07:00
Jordan Liu
c6ac2a7ebe
Merge "Expose CdmaSmsCbProgramData as SystemApi" am: e3dfe362dc
...
am: 94d4fcb7b3
Change-Id: I3f3b9d269d91abab4438922945b6952991c890bb
2019-10-02 13:24:18 -07:00
Brad Ebinger
4d4dc1165a
Merge "Add Telecom command for setting connectionservice filter" am: 25f4dca660
...
am: 05e03e8c0c
Change-Id: I8fa922ff7d743397a0e2936c029c4551f9c0b844
2019-10-02 13:13:23 -07:00
Hall Liu
360428c44a
Merge "Add APIs to support background call screening"
2019-10-02 18:34:54 +00:00
James Lin
54e73b6e1a
Merge "[RCS] Add carrier config "use_rcs_sip_options_bool" for check if SIP OPTIONS is supported"
...
am: 74ad1b81ab
Change-Id: I67c40753c0ae96893ed13e78f482782b4f67ccb2
2019-10-02 08:44:33 -07:00
James Lin
74ad1b81ab
Merge "[RCS] Add carrier config "use_rcs_sip_options_bool" for check if SIP OPTIONS is supported"
2019-10-02 15:26:22 +00:00
Hall Liu
6dfa249c88
Add APIs to support background call screening
...
Add Telecom APIs and AIDL code.
Test: CTS
Bug: 140317205
Change-Id: I99970f5ce12442f307a656db76cb26f5101e6c7f
2019-10-01 17:40:32 -07:00
Jordan Liu
94d4fcb7b3
Merge "Expose CdmaSmsCbProgramData as SystemApi"
...
am: e3dfe362dc
Change-Id: I8ff5254d03558c69bc0cd8fd57a7337349de6be2
2019-10-01 13:51:51 -07:00
Jordan Liu
e3dfe362dc
Merge "Expose CdmaSmsCbProgramData as SystemApi"
2019-10-01 20:33:29 +00:00
James.cf Lin
9f5e1f7509
[RCS] Add carrier config "use_rcs_sip_options_bool" for check if SIP OPTIONS is supported
...
Bug: 139260798
Test: Manual
Change-Id: I93df866fe020d03130458175a8823368069c47e6
Merged-In: I875e597fa3cb5d7f5a93989d2ff8e4abbbd9d045
2019-10-02 03:25:39 +08:00
Brad Ebinger
05e03e8c0c
Merge "Add Telecom command for setting connectionservice filter"
...
am: 25f4dca660
Change-Id: I00ba7ce3b64f4680eaf8798c52d98318160b45f0
2019-10-01 10:51:45 -07:00
Jordan Liu
4ae91c0308
Expose CdmaSmsCbProgramData as SystemApi
...
Only getOperation and getCategory are currently used, so we only expose
those parts of the functionality. Eventually if we move BearerData to
the CBR app we will also have to expose the constructor, at which point
we may also want to expose the other constants that the constructor
uses, but for now this is okay.
Bug: 135956699
Test: manual
Change-Id: I1d3ba564372845f9b8a470adf82e84df745c02a7
Merged-In: I1d3ba564372845f9b8a470adf82e84df745c02a7
2019-10-01 10:42:56 -07:00
Brad Ebinger
a9a33e1d68
Add Telecom command for setting connectionservice filter
...
For testing we need the emergency call to go through the CTS
ConnectionService. This is achieved by passing in a package
name filter for testing, which restricts which ConnectionServices
are available for emergency calling.
For safety this filter will be bypassed if the user calls an
actual emergency number (instead of a test number).
Bug: 138741228
Test: atest CtsTelecomTestCases
Change-Id: I656533e4a36a7bba48625bf6f763731991695aed
2019-09-30 17:46:36 -07:00
Brad Ebinger
4016d704e4
Merge "Integrate the active emergency session listener in TelephonyRegistry" am: 4a54c2fa2b am: 64418f4c31
...
am: 32dfda5c4a
Change-Id: Ie82cc7eb41329821fc79ac94659ab84c3b59c3f2
2019-09-30 16:36:03 -07:00
Brad Ebinger
32dfda5c4a
Merge "Integrate the active emergency session listener in TelephonyRegistry" am: 4a54c2fa2b
...
am: 64418f4c31
Change-Id: Ideeb0afb508068fbe6feebbd472e94a24d94192f
2019-09-30 16:22:04 -07:00
Brad Ebinger
64418f4c31
Merge "Integrate the active emergency session listener in TelephonyRegistry"
...
am: 4a54c2fa2b
Change-Id: I890a913c18332669dee8f21baf81db78a50a0fb0
2019-09-30 16:08:04 -07:00
Shuo Qian
b61230c51d
Integrate the active emergency session listener in TelephonyRegistry
...
Add Telecom shell command: "adb shell telecom set-system-dialer"
Test: PhoneStateListener cts
Bug: 135204580
Merged-In: I5eaada6a671606642a849f0ff6fe964332d80d5f
Change-Id: I5eaada6a671606642a849f0ff6fe964332d80d5f
2019-09-30 20:43:42 +00:00
Jeongik Cha
cac5791954
Merge changes from topic "system_ext" am: a828ee6442 am: dee02a0fae
...
am: 6a46c5315a
Change-Id: Ic31f9d12fffda486d36ce427848e04c7755cc531
2019-09-26 16:00:00 -07:00
Jeongik Cha
6a46c5315a
Merge changes from topic "system_ext" am: a828ee6442
...
am: dee02a0fae
Change-Id: If2cc7cfe20182578b4e3c515f42209d9446f6a68
2019-09-26 15:53:32 -07:00
Jeongik Cha
dee02a0fae
Merge changes from topic "system_ext"
...
am: a828ee6442
Change-Id: I2b636d0c54c932342586de47a38c16e93bf978e8
2019-09-26 15:40:26 -07:00
Treehugger Robot
a828ee6442
Merge changes from topic "system_ext"
...
* changes:
Consider overlay in system_ext as system's
Support /system_ext partition
2019-09-26 22:18:07 +00:00
Jeongik Cha
f6629839d1
Support /system_ext partition
...
This commit is mainly from I7a6a30bf8e8db9f2738594d187bb9148f138b8da, so
test cases and features are mostly same.
We change product_services partition name to "system_ext" because this
partition's purpose changes.
- installing a RRO package for framework from /system_ext/overlay
- installing apps from /system_ext/app
- installing priv-apps from /system_ext/priv-app
- installing permissions from
/system_ext/etc/[default-permissions|permissions|sysconfig]
Bug: 134359158
Test: `mma` under frameworks/base/tests/[libs|privapp]-permissions
adb sync && adb reboot
adb shell cmd package list libraries
=> confirmed com.android.test.libs.system_ext library
adb shell cmd package dump \
com.android.framework.permission.privapp.tests.system_ext
=> confirmed that the package is a priv-app
Change-Id: Ibbccbba64156a7bc464ffb3785fb8fe69ebb973c
Merged-In: Ibbccbba64156a7bc464ffb3785fb8fe69ebb973c
(cherry picked from commit 9ec059ac1d )
2019-09-23 22:00:50 +00:00