Commit Graph

23156 Commits

Author SHA1 Message Date
TreeHugger Robot
68e6215780 Merge "Revert VolumeProvider API changes" 2019-01-31 09:16:28 +00: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
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
Matt Casey
f984e58cc8 Merge "Remove enumerated voice states." 2019-01-30 23:26:07 +00:00
Nazanin Bakhshi
458a474998 Add telephony API to switch multi sim config
Bug: 122115649
Test: sanity
Change-Id: Idace8ed7f3fe78a6ce831225bda499a58a34c80f
Merged-In: Idace8ed7f3fe78a6ce831225bda499a58a34c80f
(cherry picked from commit 1e031bde1a)
2019-01-30 23:19:14 +00:00
TreeHugger Robot
71f12a3093 Merge "Allow cross user SessionCallback support" 2019-01-30 23:05:37 +00:00
Henry Fang
d3f4b874b1 Merge "Add public API to use new interfaces from cas@1.1" 2019-01-30 22:53:50 +00:00
Remi NGUYEN VAN
df46cd451f Merge "Add SystemApi for captive portal metrics" am: 55849979a5
am: 56bed1321e

Change-Id: I15adc597039539d53e5c08dc5f8cac74bcb0eda2
2019-01-30 14:42:34 -08:00
Soonil Nagarkar
5e185019f0 Location settings documentation and migration
-Add new LOCATION_MODE_ON for internal use only
-Update location docs for Q
-Fix egregious copy/pasta bug

Bug: 118883513
Test: NA
Change-Id: I5c04786f912f1b8db33930449ae2ba5854a55981
2019-01-30 14:42:04 -08:00
Remi NGUYEN VAN
55849979a5 Merge "Add SystemApi for captive portal metrics" 2019-01-30 22:24:12 +00:00
Jeff Sharkey
c4597797d1 Respond to API feedback for directory names.
We have public APIs to set "primary" and "secondary" directory names
when contributing new media, but we don't have a way to read out that
information once an app targets Q.  So define columns to provide API
symmetry.

Also, since these are called "primary" and "secondary", it's
confusing to have a "secondary bucket ID" defined, so rename that to
be a "group ID" instead.

Since this is a major schema change, recalculate all columns that
are derived from file paths.

Fix bugs where we tried dropping SQLite internals when wiping the
schema of a database, which would have always failed.

Bug: 115377970
Test: atest MediaProviderTests
Test: atest cts/tests/tests/media/src/android/media/cts/MediaScanner*
Test: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore*
Change-Id: I7b7b7e03bfdae6f94a1d70ac1d9e80776a2171b8
2019-01-30 15:14:26 -07:00
Varun Anand
1215f09b07 Add an API that allows VPNs to declare themselves as metered.
For VPN apps targeting Q and above, they will by default be treated as
metered unless they override this setting before establishing VPN.

Bug: 120145746
Test: atest FrameworksNetTests
Test: On device tests verifying meteredness setup correctly for apps
targeting Q and apps targeting P.
Change-Id: Ia6d1f7ef244bc04ae2e28faa59625302b5994875
2019-01-30 14:09:03 -08:00
TreeHugger Robot
028b73d3c0 Merge "Expose new color long Graphics APIs as public APIs." 2019-01-30 22:04:02 +00:00
Ben Murdoch
2384df757c Add sample rate for app compaction metrics.
Introduce a parameter for simple sampling of app compaction
metrics as they go into statsd. Rate is confirgurable with
DeviceConfig.

Test: atest FrameworksServicesTests:AppCompactorTest
Bug: 123574961

Change-Id: Iebfd815dc4f7c6db7b849259d8b0b031e7de8621
2019-01-30 21:51:40 +00:00