Commit Graph

23170 Commits

Author SHA1 Message Date
TreeHugger Robot
5f70acf095 Merge "Resolve feedback from API review" 2019-01-31 21:21:04 +00:00
Aurimas Liutikas
83cbd348c3 Merge "Add View#getSourceLayoutResId()." 2019-01-31 18:23:02 +00:00
TreeHugger Robot
d73433cf25 Merge "VideoSize: replace with Size" 2019-01-31 17:35:13 +00:00
TreeHugger Robot
62c8b56d00 Merge "[Magnifier-74] Remove MAX_IN_VIEW sourcebound type" 2019-01-31 16:09:20 +00:00
Remi NGUYEN VAN
45289f0bef Merge "Add NetworkStackPermissionStub definitions" am: 0fe59007ce am: d1a7c18ec6
am: f502776654

Change-Id: Ic4eb53246e7e61f7ebe6ad574a2e96a2cb4eff4b
2019-01-31 06:47:49 -08:00
Remi NGUYEN VAN
f502776654 Merge "Add NetworkStackPermissionStub definitions" am: 0fe59007ce
am: d1a7c18ec6

Change-Id: I201c5a28b7f07178a6980e582d05b36121037707
2019-01-31 06:36:24 -08:00
Remi NGUYEN VAN
0fe59007ce Merge "Add NetworkStackPermissionStub definitions" 2019-01-31 14:13:22 +00:00
Martijn Coenen
81973983b0 Merge "Allow app to specify class name for app zygote preloading." 2019-01-31 12:35:13 +00:00
Remi NGUYEN VAN
d8c75a0438 Add NetworkStackPermissionStub definitions
The NetworkStackPermissionStub package is used to enforce that
permissions used by the NetworkStack are only used in packages
sharing signature with NetworkStackPermissionStub.

Permissions defined in this package are intended to be used only by the
NetworkStack: both NetworkStack and the stub APK will be signed with
a dedicated certificate to ensure that, with permissions being signature
permissions.

This APK *must* be installed, even if the NetworkStack app is not
installed, because otherwise, any application will be able to define
this permission and the system will give that application full access
to the network stack.

Test: flashed, booted
Bug: 112869080
Change-Id: Ia13a9e6a703cb7b4403697a7f7bfff0f6f3b813e
2019-01-31 21:16:13 +09:00
TreeHugger Robot
68e6215780 Merge "Revert VolumeProvider API changes" 2019-01-31 09:16:28 +00:00
Jeff Tinker
8de43ee121 Resolve feedback from API review
Fix inconsistent naming of offline license states

bug:120489407
bug:120488811
test:cts and gts media tests

Change-Id: I6cceac233cf8882c5bf7fbef7503764c611125d1
2019-01-31 00:48:20 -08:00
TreeHugger Robot
d47fcfdc72 Merge "Adding support for adaptive battery saver." 2019-01-31 08:37:32 +00:00
Mark Chien
c85d681cec Merge "Add get last entitlement value callback API" am: 4163ff7928 am: 524fbd619e
am: a31f85f6dc

Change-Id: If67c8d092dd2c40f95cbe423bc694aa349039541
2019-01-30 23:59:01 -08:00
Mark Chien
a31f85f6dc Merge "Add get last entitlement value callback API" am: 4163ff7928
am: 524fbd619e

Change-Id: I42892bdacaa41f9cea7e653f0bb9b5497192e5f6
2019-01-30 23:49:43 -08:00
Mark Chien
4163ff7928 Merge "Add get last entitlement value callback API" 2019-01-31 07:23:31 +00:00
Remi NGUYEN VAN
5de539172f Merge "Add UserHandle.getAppId to SystemApi" am: b334bbefd4 am: dac257d27c
am: ac358e2951

Change-Id: I64f2353311978ac585e6a2555adedbe967e23588
2019-01-30 22:41:52 -08:00
Sungsoo Lim
89f6f4ed0b Revert VolumeProvider API changes
Bug: 119539695
Test: build
Change-Id: I57e204bb25501448e3bdf67e59c8e5b696d5b191
2019-01-31 15:35:48 +09:00
Hung-ying Tyan
26a8573b27 Merge "Add the DynamicAndroid Service" 2019-01-31 06:31:51 +00:00
Remi NGUYEN VAN
ac358e2951 Merge "Add UserHandle.getAppId to SystemApi" am: b334bbefd4
am: dac257d27c

Change-Id: If35e251dbbbca2839529bbb999c6813fb601d1c0
2019-01-30 22:29:31 -08:00
Howard Chen
0a94764738 Add the DynamicAndroid Service
Define the DynamicAndroid with AIDL.
  Add a java implementation.
  Start a service instance in the system server.
  Add a permission test.

Bug: 122015653
Test: Build & Test on a pixel phone with following command \
  ./frameworks/base/services/tests/runtests.py -e class com.android.server.DynamicAndroidTest

Change-Id: I2e54b6b71fac4a4c5a9c9c25ce6bdac74cddcfb7
2019-01-31 14:19:34 +08:00
Sungsoo Lim
47ea7190e6 Merge "Revert Media 1.0 API changes for mainline module" 2019-01-31 06:07:36 +00:00
Remi NGUYEN VAN
b334bbefd4 Merge "Add UserHandle.getAppId to SystemApi" 2019-01-31 06:04:11 +00:00
junyulai
bf830534ca Merge "[KA06] export keepalive offload permission as system api." am: 6943546771 am: c9ada8727f
am: 676a9dcd6a

Change-Id: Ib76b14656e1bef9a1ea2bec7a848803fbc6fa2bb
2019-01-30 21:57:32 -08:00
junyulai
676a9dcd6a Merge "[KA06] export keepalive offload permission as system api." am: 6943546771
am: c9ada8727f

Change-Id: Ib1772c573a4cdb8413276f67c98091029254782f
2019-01-30 21:46:18 -08:00
Treehugger Robot
6943546771 Merge "[KA06] export keepalive offload permission as system api." 2019-01-31 05:18:17 +00:00
TreeHugger Robot
1bd8c8bb4f Merge "Use ColorLongs in Linear-, Radial-, and Sweep-Gradient" 2019-01-31 04:44:38 +00:00
markchien
f273127880 Add get last entitlement value callback API
The callback would be used to notify entitlement value. If the
cache value indicates entitlement succeeded, it just fire
callback with cache value instead of run entitlement check.

Bug: 120887283
Test: atest FrameworksNetTests
Change-Id: I8afe928423bd75c54c61533a50a5c0814922ceb1
2019-01-31 12:31:55 +08:00
Varun Anand
066e326222 Merge "Add an API that allows VPNs to declare themselves as metered." am: 62a9b66a38 am: 9563c15d09
am: b8ae5b64a9

Change-Id: I74c6eceaa7444d0cc79fac3b94151a1bdeb63037
2019-01-30 20:11:09 -08:00
Nazanin Bakhshi
4101af509b Merge "Add telephony API to switch multi sim config" am: 602df1aa8c
am: 9fef7be245

Change-Id: Iad4a48b5117b11f63f3d086b42f879034fd415e3
2019-01-30 20:09:58 -08:00
Pengquan Meng
ae645dc61b Merge "Add getSlotsMapping to TelephonyManager" 2019-01-31 03:54:48 +00:00
Remi NGUYEN VAN
9e70a42252 Add UserHandle.getAppId to SystemApi
This is consistent with other methods in this class, and unbundled
system apps such as the network stack need this API to verify their
callers regardless of the userid. The method is already marked as
TestApi.

Test: m
Bug: 123655057
Change-Id: I0ecef4abcd850dc641cd70681a56cb038778c04c
2019-01-31 12:52:03 +09:00
Tyler Gunn
63f489cf39 Merge "Call Screening / Caller ID API Changes" am: 8b194fe9d8
am: d030f9d160

Change-Id: I2bed419aaf6e357c82e48506f70085ac98e729f7
2019-01-30 19:45:30 -08:00
Nazanin Bakhshi
602df1aa8c Merge "Add telephony API to switch multi sim config" 2019-01-31 03:44:15 +00:00
Varun Anand
b8ae5b64a9 Merge "Add an API that allows VPNs to declare themselves as metered." am: 62a9b66a38
am: 9563c15d09

Change-Id: Iab1d2a3bf27ec9c033253ccd48ce8026e3b18799
2019-01-30 19:39:50 -08:00
Tyler Gunn
8b194fe9d8 Merge "Call Screening / Caller ID API Changes" 2019-01-31 03:05:52 +00:00
Varun Anand
62a9b66a38 Merge "Add an API that allows VPNs to declare themselves as metered." 2019-01-31 02:43:25 +00:00
Sungsoo Lim
e6f9bdeb42 Revert Media 1.0 API changes for mainline module
Bug: 119539695
Test: pass MediaSessionTest, MediaControllerTest, and
      MediaSessionManagerTest
Change-Id: I2453dfcd3852c77a825b5ed5db197591303a6115
2019-01-31 11:28:09 +09:00
Alex Salo
f29e2228ce Merge "Remove PROPERTY_ prefix" 2019-01-31 01:49:10 +00:00
Wei Jia
a3aac960ba VideoSize: replace with Size
Test: cts
Bug: 123661223
Change-Id: I31bfdf7a50a865854034e6c4fa0515e0c028f1a9
2019-01-30 17:22:38 -08:00
Soonil Nagarkar
c845053656 Merge "Location settings documentation and migration" 2019-01-31 01:14:12 +00:00
Xusong Wang
72492e27b6 Merge "Revert "Add public API to use new interfaces from cas@1.1"" 2019-01-31 01:00:57 +00:00
TreeHugger Robot
8dacd6195c Merge changes I8569aa7c,I2ac4ee57
* changes:
  Rename location access check flag.
  Rename Permissions Hub property.
2019-01-31 00:57:53 +00:00
Henry Fang
cdcaed6acb Revert "Add public API to use new interfaces from cas@1.1"
This reverts commit 818719dd45.

Reason for revert: <INSERT REASONING HERE>

Change-Id: I595c1949ed139700144f19ee5bd7f91a5f0a1edd
2019-01-31 00:46:05 +00:00
Hyundo Moon
88dd29a6a3 Merge changes Ie30f0ca8,I59b4d4ce
* changes:
  Move Media 1.0 files in mainline back to framework
  Remove MediaSessionEngine.CallbackStub
2019-01-31 00:35:30 +00:00
Yiwen Chen
c948e0a4ef Merge "Add ramping ringer vibration duration flag" 2019-01-31 00:32:03 +00:00
TreeHugger Robot
2bd06a3062 Merge "Add sample rate for app compaction metrics." 2019-01-31 00:17:00 +00:00
Pengquan Meng
83e7b920de Add getSlotsMapping to TelephonyManager
Bug: 123101769
Test: build
Change-Id: I416d741947b1a15e66ebf71b8104c4b2ec95e310
2019-01-30 16:10:43 -08:00
Jeff Sharkey
2fbc125658 Merge "Respond to API feedback for directory names." 2019-01-31 00:05:06 +00:00
TreeHugger Robot
65dc480a6b Merge "MediaPlayer2: unhide prepare DRM error codes" 2019-01-30 23:58:28 +00:00
Kweku Adams
9f488e2eae Adding support for adaptive battery saver.
Adaptive battery saver is a state that can be entered into dynamically
without the user turning on full EBS. With this, some features of
battery saver can be enabled to save power before the user needs to have
EBS turned on.

Bug: 119261320
Bug: 32423528
Test: atest android.provider.SettingsBackupTest
Test: atest com.android.server.power.PowerManagerServiceTest
Test: atest com.android.server.power.batterysaver.BatterySaverPolicyTest
Test: atest com.android.server.power.batterysaver.BatterySaverStateMachineTest
Test: atest com.android.server.power.batterysaver.BatterySavingStatsTest
Test: atest CtsBatterySavingTestCases
Change-Id: Ib11ea069828275d788e20cd2e858375eaaea888e
2019-01-30 15:38:25 -08:00