OSDN Git Service
Jorim Jaggi [Thu, 19 Apr 2018 13:01:48 +0000 (13:01 +0000)]
Merge "Animate home in separate layer" into pi-dev
David Brazdil [Thu, 19 Apr 2018 12:59:40 +0000 (12:59 +0000)]
Merge "Add one more hidden API to light greylist" into pi-dev
Nicolas Geoffray [Thu, 19 Apr 2018 12:51:27 +0000 (12:51 +0000)]
Merge "Add UUID->leastSigBits to light grey." into pi-dev
David Brazdil [Thu, 19 Apr 2018 09:59:32 +0000 (10:59 +0100)]
Add one more hidden API to light greylist
Bug:
78229662
Test: make
Change-Id: I603e48d795d6d805f46389f9edbd81ffd6c66696
Mathew Inwood [Thu, 19 Apr 2018 07:09:19 +0000 (07:09 +0000)]
Merge "Add proto constants for hidden API logging." into pi-dev
Sanry Huang [Thu, 19 Apr 2018 06:49:19 +0000 (06:49 +0000)]
Merge "Fix notification bar can be dragged when SIM PIN lock screen." into pi-dev
TreeHugger Robot [Thu, 19 Apr 2018 04:01:36 +0000 (04:01 +0000)]
Merge "Fix unnecessarily extended View lifetime in IMMS" into pi-dev
TreeHugger Robot [Thu, 19 Apr 2018 03:10:35 +0000 (03:10 +0000)]
Merge "Fixed autofill forged package check to only compare the package name." into pi-dev
Felipe Leme [Wed, 18 Apr 2018 21:25:00 +0000 (14:25 -0700)]
Fixed autofill forged package check to only compare the package name.
Otherwise, it will log false negatives when app launches a new activity in the
same autofill session. Example:
04-18 19:34:32.392 5423 7199 W AutofillSession: Activity ComponentInfo{com.netgear.WiFiAnalytics/com.netgear.WiFiAnalytics.WiFiAnalyticsWifiRoomSignal} forged different component on AssistStructure: ComponentInfo{com.netgear.WiFiAnalytics/com.netgear.WiFiAnalytics.WiFiAnalyticsWifiAnalyzerTab}
Fixes:
78235438
Bug:
69981710
Test: manual verification, cannot be CTS tested.
Test: CtsAutoFillServiceTestCases
Change-Id: I0408cd159c2be22841a1f6c36a4a2c17e59a6219
TreeHugger Robot [Thu, 19 Apr 2018 01:16:20 +0000 (01:16 +0000)]
Merge "Implement swipe up and quick scrub onboarding" into pi-dev
TreeHugger Robot [Thu, 19 Apr 2018 01:04:45 +0000 (01:04 +0000)]
Merge "Reducing the touch slop for quickstep" into pi-dev
Yohei Yukawa [Thu, 19 Apr 2018 00:31:27 +0000 (17:31 -0700)]
Fix unnecessarily extended View lifetime in IMMS
Currently InputMethodManagerService (IMMS) unnecessarily extends the
lifetime of View objects used to show IME switcher dialog until the
dialog is shown again, because it forgets to clear
IMMS#mSwitchingDialogTitleView with null even after the dialog is
closed.
As a result, roughly 1.5MB of RAM will be unnecessarily consumed by
the system_server once after the IME switcher dialog is shown until
the device is rebooted.
With this CL, IMMS#mSwitchingDialogTitleView will be cleared with null
when the dialog is closed.
Fixes:
78245299
Test: Manually made sure that IMMS does not hold strong references to
View objects used for IME switcher dialog after the dialog is
closed.
Change-Id: I9fee92bb2974edeceacc680686095df480efba29
TreeHugger Robot [Thu, 19 Apr 2018 00:16:08 +0000 (00:16 +0000)]
Merge "No AppStandby tracking of non existent packages and add parole window" into pi-dev
TreeHugger Robot [Thu, 19 Apr 2018 00:13:13 +0000 (00:13 +0000)]
Merge "Added more documentation for dialogMessage" into pi-dev
Tracy Zhou [Mon, 16 Apr 2018 22:47:29 +0000 (15:47 -0700)]
Implement swipe up and quick scrub onboarding
Bug:
70180942
Test: manual test
Change-Id: I5c487d1e4ab800450c6b5a8f7ad1bf7434e45904
TreeHugger Robot [Wed, 18 Apr 2018 23:53:11 +0000 (23:53 +0000)]
Merge "Rely on tile state for on/off a11y announcement." into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 23:48:19 +0000 (23:48 +0000)]
Merge "Switch user only if the user is changed" into pi-dev
Tim Murray [Wed, 18 Apr 2018 23:43:53 +0000 (23:43 +0000)]
Merge "ActivityManagerService: add restricted cpuset" into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 23:43:15 +0000 (23:43 +0000)]
Merge "Make Instrumentation more robust to other inputs" into pi-dev
Sunny Goyal [Wed, 18 Apr 2018 23:39:50 +0000 (16:39 -0700)]
Reducing the touch slop for quickstep
Also fxing some wrong thresholds being used for slop comparisions
Test: Verified on device
Bug:
78232923
Change-Id: I0b10a921002f2e45d0d2472a3e690d1526f4aecb
TreeHugger Robot [Wed, 18 Apr 2018 23:37:38 +0000 (23:37 +0000)]
Merge "Ignore mkdirs requests if CE storage not available." into pi-dev
Suprabh Shukla [Wed, 11 Apr 2018 23:03:49 +0000 (16:03 -0700)]
Added more documentation for dialogMessage
Added explanation that callers can use a format string which takes a
single argument which is the name of the suspended app that the user
tried to launch.
Test: make docs
Bug:
77507744
Change-Id: I0a5259048332030385265ceab9c7d76766abac7d
TreeHugger Robot [Wed, 18 Apr 2018 22:44:01 +0000 (22:44 +0000)]
Merge "Dump IOmxStore" into pi-dev
Michael Wachenschwanz [Fri, 30 Mar 2018 19:45:18 +0000 (12:45 -0700)]
No AppStandby tracking of non existent packages and add parole window
Disallow attempts to change standby bucket of nonexistent packages.
Also, add a parole window for idle apps. When parole for idle apps is
ready to be set, check that there is network availabilty. If there is
none, wait for network or the end of the parole window before setting
parole.
Change-Id: I7b8786f59b8da76325f2591cc7b1f86753d52d7b
Fixes: b/
71857185
Fixes: b/
74345840
Test: atest android.app.usage.cts.UsageStatsTest#testIgnoreNonexistentPackage
Test: manual (enable DEBUG and COMPRESS_TIME in AppStandbyController)
Ryan Mitchell [Wed, 18 Apr 2018 21:54:47 +0000 (21:54 +0000)]
Merge "AAPT2: Modified StringPool uniqueness detection #2" into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 21:50:40 +0000 (21:50 +0000)]
Merge "Set default reference ID" into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 21:22:04 +0000 (21:22 +0000)]
Merge "Add setMin for A11y stream slider bar." into pi-dev
y [Tue, 17 Apr 2018 01:13:14 +0000 (18:13 -0700)]
AAPT2: Modified StringPool uniqueness detection #2
b/
77862560 detected that when converting an apk to binary using aapt2,
all resource ids of attributes that have been replaced with resource
identifiers become set to the identifier of the first attribute. This is
because the attribute names are all empty because the names are not necessary
since the resource ids are present. The empty attribute names all map to
the same string pool reference and cause all the ids to be the first
empty string into the string pool.
The ag/
3897499 approach to fix the specified bug was extremely inefficient
and caused hour long builds. This change takes advantage of the multimap
data structure to do lookups efficiently.
Bug:
77862560
Test: Converted apk in listed bug from proto to binary and observed
correct resource ids and correct badging. Also built the Android tree to
check for regressions in build time.
Change-Id: I27a9ee4ffbed8b9ff6f238ad315cdf87b588947c
TreeHugger Robot [Wed, 18 Apr 2018 20:35:29 +0000 (20:35 +0000)]
Merge "add dump report reason to reports" into pi-dev
Chenjie Yu [Mon, 16 Apr 2018 22:18:30 +0000 (15:18 -0700)]
add dump report reason to reports
+ also change uidmapping version numbers to int64_t
Bug:
78132855
Change-Id: Iac7ea93e4bf651bd65bd03383e7ab4971af4fc29
Fix:
78132855
Test: gts test
TreeHugger Robot [Wed, 18 Apr 2018 20:15:16 +0000 (20:15 +0000)]
Merge "Add carrier config for partial sms raw message expiration." into pi-dev
Jason Monk [Wed, 18 Apr 2018 19:43:50 +0000 (15:43 -0400)]
Make Instrumentation more robust to other inputs
Test: atest cts/tests/app/src/android/app/cts/InstrumentationTest.java
Change-Id: I2d55274ab19c4687ce85c086f2da61a4316b8096
Fixes:
70720100
Winson Chung [Wed, 18 Apr 2018 19:35:53 +0000 (19:35 +0000)]
Merge "Prevent early onEnterAnimationComplete callback for recents target" into pi-dev
Winson Chung [Wed, 18 Apr 2018 19:34:21 +0000 (19:34 +0000)]
Merge "Fix regression in assist data fetching and canceling" into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 19:31:26 +0000 (19:31 +0000)]
Merge "Use config_longPressVibePattern as heavy click fallback." into pi-dev
jiabin [Wed, 18 Apr 2018 19:24:37 +0000 (12:24 -0700)]
Add setMin for A11y stream slider bar.
Since the volume of accessiblity will not go to 0, add setMin for A11y
stream slider in case it goes to 0 in volume panel.
Bug:
72403580
Test: Add log in onProgressChanged and check A11y stream won't go to 0.
Change-Id: Ie8c88c8a40fad4d281997922df8acb8f446288c7
TreeHugger Robot [Wed, 18 Apr 2018 19:23:40 +0000 (19:23 +0000)]
Merge "Ensure QS does not expand when qs disabled." into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 19:12:36 +0000 (19:12 +0000)]
Merge "Serialize key eviction vs. user storage preparation" into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 19:09:25 +0000 (19:09 +0000)]
Merge "Record timestamp when brightness tracker is called" into pi-dev
Rob Carr [Wed, 18 Apr 2018 18:59:43 +0000 (18:59 +0000)]
Merge "ViewRoot: Ensure we release surface from setWindowStopped." into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 18:48:53 +0000 (18:48 +0000)]
Merge "Don't apply corner cutout insets if we're already inset enough" into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 18:48:48 +0000 (18:48 +0000)]
Merge "ActivityManagerService: ensure updateOomAdjLocked gets called early" into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 18:33:36 +0000 (18:33 +0000)]
Merge "Don't consider resources < 0 as invalid" into pi-dev
Jeff Sharkey [Wed, 18 Apr 2018 18:18:48 +0000 (18:18 +0000)]
Merge "Grant notification Uri permissions as sending app." into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 18:14:34 +0000 (18:14 +0000)]
Merge "Add AccountManager key rotation awareness." into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 18:10:04 +0000 (18:10 +0000)]
Merge "Add setting for GNSS location request update duration" into pi-dev
Kenny Guy [Wed, 18 Apr 2018 17:42:10 +0000 (18:42 +0100)]
Record timestamp when brightness tracker is called
Associate the brightness slider event timestamp with
the time the tracker is called rather than when
the background handler handles the call.
Bug:
78224086
Test: atest BrightnessTrackerTest
Change-Id: I083fdcc10f223ab7398911d9cb63dca5d8681fc4
Shuo Qian [Wed, 18 Apr 2018 17:50:31 +0000 (17:50 +0000)]
Merge "Revert "Remove the OEM hook implementation and usage"" into pi-dev
Michael Wright [Mon, 16 Apr 2018 18:35:13 +0000 (19:35 +0100)]
Use config_longPressVibePattern as heavy click fallback.
Rather than using the regular click effect as the fallback, use the long
press pattern since heavy click is the new effect for long press. This
also lets us distinguish the two effects in the configuration.
Bug:
77863933
Test: long-press on something, feel the effect
Change-Id: Ie22d064cbdd2d33702180cb528d743e75ff8ae63
Todd Kennedy [Tue, 17 Apr 2018 16:55:31 +0000 (09:55 -0700)]
Don't consider resources < 0 as invalid
The only invalid resource ID is '0'. All other resource IDs are
valid; even negative resource IDs.
With the introduction of namespaces in AAPT2, resource IDs start with
0x80, 0x81, ... [ie. because Java only supports signed types, they are
considered negative]. For app transition animations negative resource
IDs were incorrectly considered "invalid".
Change-Id: I24032baa54860459d4f1b8e17a80c760c48d5579
Fixes:
70716301
Test: Manual. Run multi-split APK and see that transition animations work when defined in a split
TreeHugger Robot [Wed, 18 Apr 2018 17:27:33 +0000 (17:27 +0000)]
Merge "Fixes no vibration on old nav bar" into pi-dev
Todd Kennedy [Wed, 18 Apr 2018 17:25:45 +0000 (10:25 -0700)]
Set default reference ID
The reference ID may not be set [when the reference ID is 0x00], so,
we need to ensure it has a proper default value; instead of garbage
Change-Id: Ie1bcf062fbb1aab5832cf210f68b24732af5dc3b
Fixes:
74389717
Test: Run gReader and see that it doesn't crash
TreeHugger Robot [Wed, 18 Apr 2018 17:25:00 +0000 (17:25 +0000)]
Merge "Revert "Fix "Screen is pinned" dialog not showing completely in multi-window"" into pi-dev
Tracy Zhou [Mon, 16 Apr 2018 20:36:37 +0000 (20:36 +0000)]
Revert "Fix "Screen is pinned" dialog not showing completely in multi-window"
This reverts commit
be26707695e3cf4785e716b9814a067d50cd1123.
Reason for revert: Caused regression in b/
77976945
Fixes:
77976945
Bug:
73513388
Change-Id: I8c83a823d7421563ea5a2eab2e20cb2b06ec6068
TreeHugger Robot [Wed, 18 Apr 2018 17:21:11 +0000 (17:21 +0000)]
Merge "Fix issue #
74248644: Swiping away task increments start ID of running services" into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 17:07:13 +0000 (17:07 +0000)]
Merge "Fix merge isolated uid to host uid" into pi-dev
Amin Shaikh [Wed, 18 Apr 2018 15:39:07 +0000 (11:39 -0400)]
Rely on tile state for on/off a11y announcement.
Do not include on/off in QS tile content descriptions.
Change-Id: I10ddeb6c56f99fe4dad3eaaa98a56cafba68be9f
Fixes:
78171152
Test: manual
TreeHugger Robot [Wed, 18 Apr 2018 16:52:34 +0000 (16:52 +0000)]
Merge "Fix a tiny bug in NetworkScanRequest" into pi-dev
Tim Murray [Fri, 13 Apr 2018 17:15:17 +0000 (10:15 -0700)]
ActivityManagerService: add restricted cpuset
Test: CTS
bug
78197570
Change-Id: I9dd8daba6426b42b7e7e9388dbdac7bd8110b6ca
Tim Murray [Wed, 18 Apr 2018 16:43:39 +0000 (09:43 -0700)]
ActivityManagerService: ensure updateOomAdjLocked gets called early
If updateOomAdjLocked isn't called before android.bg is put into the bg
cpuset, then updateOomAdjLocked will put android.bg in the fg cpuset.
Test: boots
Bug:
77908520
Change-Id: If88a6a59f4ca4fe7d1c6ed149f59282aad26600a
Tim Murray [Wed, 18 Apr 2018 16:49:39 +0000 (16:49 +0000)]
Merge "ActivityManagerService: make bluetooth actually persistent" into pi-dev
Tim Murray [Tue, 17 Apr 2018 04:43:33 +0000 (21:43 -0700)]
ActivityManagerService: make bluetooth actually persistent
com.android.bluetooth was being marked as a persistent service in terms
of OOM adjustment, but it was only being marked as important foreground for
scheduling reasons. Make sure that persistent services are correctly
marked as persistent for the purposes of scheduling too.
bug
78197570
Test: dumpsys activity
Change-Id: Ieb2fe4253cac1202bd94a42356bb32f9e77b5637
TreeHugger Robot [Wed, 18 Apr 2018 16:34:06 +0000 (16:34 +0000)]
Merge "Slices: Don't use public namespace for internal intent" into pi-dev
Pavel Grafov [Tue, 10 Apr 2018 18:19:01 +0000 (19:19 +0100)]
Serialize key eviction vs. user storage preparation
UserManagerService.onBeforeUnlockUser requires unlocked user key
and is executed on FgThread. Currently key may be locked from
a different thread: UserController.finishUserStopped is executed in
mHandler. This changes moves lockUserKey part to FgThread, so that
key state can be reliably checked before starting onBeforeUnlockUser.
In the worst case user will be RUNNING_LOCKED with "Some functionality
may be limited" warning and unable to start apps. But that seems
fairly harmless.
+ got rid of redundant boolean in finishUserStopped.
Fixes:
72334925
Test: Turn work mode on and off ad nauseam
Test cts-tradefed run commandAndExit cts-dev -m CtsDevicePolicyManagerTestCases
-t com.android.cts.devicepolicy.ManagedProfileTest
Test: creating another user and swithching back and forth
Test: exercising DPMS.lockNow(FLAG_EVICT_CREDENTIAL_ENCRYPTION_KEY) via TestDPC
Change-Id: I01d4dea183fd1a35a2e47284c7a544725e8a871f
Nicolas Geoffray [Wed, 18 Apr 2018 16:12:34 +0000 (17:12 +0100)]
Add UUID->leastSigBits to light grey.
bug:
78125653
Test: m
Change-Id: I0fd8fd1711505e14a0de33db509c7472a2c38d8c
Jeff Sharkey [Tue, 17 Apr 2018 18:16:20 +0000 (12:16 -0600)]
Grant notification Uri permissions as sending app.
For security reasons, the system UID can't make URI permission as
itself; it always needs to do so on behalf of a specific app. To
handle this, we grant notification Uri permissions as the UID that
sent a given notification.
To give meaningful debug messages to developers, check to see if the
caller has permissions to grant Uri access when they're enqueuing
a notification. If they're targeting P, throw any security issues
back at the caller; if older SDK, log and ignore that Uri.
Since multiple notifications can grant access to the same content,
we need unique UriPermissionOwner per active notification. For
example, consider these two notifications:
1. sound=content://sound, image=content://image1
2. sound=content://sound, image=content://image2
When #1 is cancelled, we still need to keep the content://sound
grant active until #2 is also cancelled. Using unique owners
means that ActivityManagerService tracks reference counting on
our behalf.
Optimizations to avoid allocations in hot code paths.
Test: atest frameworks/base/services/tests/uiservicestests/src/com/android/server/notification
Bug:
9069730
Change-Id: I69601793538adcbf06c4986a2fb1ea2dd9d876eb
David Brazdil [Wed, 18 Apr 2018 15:48:50 +0000 (15:48 +0000)]
Merge changes I9876ff6b,Iccd7c1c1 into pi-dev
* changes:
Add more hidden API on light greylist
Add Thread.contextClassLoader to hidden API light greylist
David Brazdil [Wed, 18 Apr 2018 15:35:39 +0000 (15:35 +0000)]
Merge "Delete hiddenapi-blacklist.txt file" into pi-dev
David Brazdil [Wed, 18 Apr 2018 15:35:07 +0000 (15:35 +0000)]
Merge "Sort hiddenapi-light-greylist.txt" into pi-dev
Julia Reynolds [Wed, 18 Apr 2018 15:24:03 +0000 (15:24 +0000)]
Merge "Only show settings icon for set up users" into pi-dev
Mathew Inwood [Thu, 12 Apr 2018 11:17:57 +0000 (12:17 +0100)]
Add proto constants for hidden API logging.
These will be used by code in ART to log an event when a hidden API is
accessed.
Test: m
Bug:
77517571
Change-Id: I6ee0204a3c9e96e39982530b693a1cc33915f6a1
Amin Shaikh [Wed, 18 Apr 2018 14:45:13 +0000 (10:45 -0400)]
Ensure QS does not expand when qs disabled.
Remove unnecessary QSContainerImpl measure logic to constrain the
height to QQS height when QS is disabled. This interferes with
NotificationPanelView's logic for determining QS expansion.
Change-Id: I7e6659cc12dae2fbaa16d15a63c709dd96177b97
Fixes:
72739219
Test: manual
Jason Monk [Wed, 18 Apr 2018 14:37:19 +0000 (10:37 -0400)]
Slices: Don't use public namespace for internal intent
Test: manual
Change-Id: I21bc0a367456b58de195d71fc29cca0dbbca6927
Fixes:
78214697
Pawin Vongmasa [Wed, 18 Apr 2018 14:01:47 +0000 (07:01 -0700)]
Dump IOmxStore
IOmxStore may be in a different process from IOmx.
Test: adb bugreport
Bug:
78218851
Change-Id: I990b202353aa7e736413faad1c3404975ade5c4e
Julia Reynolds [Wed, 18 Apr 2018 14:01:20 +0000 (10:01 -0400)]
Only show settings icon for set up users
Test: manual inspection
Change-Id: Iec065269eaed7a906fafad332b1ef168f575773b
Fixes:
77548684
TreeHugger Robot [Wed, 18 Apr 2018 14:01:01 +0000 (14:01 +0000)]
Merge "Color and text changes" into pi-dev
Nicolas Geoffray [Wed, 18 Apr 2018 13:58:04 +0000 (13:58 +0000)]
Merge "Add UUID->mostSigBits to light grey." into pi-dev
Nicolas Geoffray [Wed, 18 Apr 2018 13:57:48 +0000 (13:57 +0000)]
Merge "Add Landroid/app/LoadedApk;->mLibDir:Ljava/lang/String; to light grey." into pi-dev
Nicolas Geoffray [Wed, 18 Apr 2018 13:57:27 +0000 (13:57 +0000)]
Merge "Add new light greylist APIs." into pi-dev
Jorim Jaggi [Wed, 18 Apr 2018 13:30:44 +0000 (15:30 +0200)]
Animate home in separate layer
Such that it always stays at the bottom.
Test: Open app in split-screen
Test: go/wm-smoke
Change-Id: If713c6c04e6616ff04d8475ea2da0241ed863628
Fixes:
77144130
TreeHugger Robot [Wed, 18 Apr 2018 13:24:37 +0000 (13:24 +0000)]
Merge "Redo VolumeDialog with SeekbarListItem" into pi-dev
David Brazdil [Wed, 18 Apr 2018 13:22:03 +0000 (14:22 +0100)]
Add more hidden API on light greylist
Bug:
78210188
Bug:
78182899
Test: make
Change-Id: I9876ff6bc9477f51d6a5ba9370c6a1742210f86a
Dieter Hsu [Wed, 18 Apr 2018 13:05:43 +0000 (13:05 +0000)]
Merge "Add rank & count event to notification clicks and dismisses" into pi-dev
Julia Reynolds [Wed, 18 Apr 2018 12:43:34 +0000 (08:43 -0400)]
Color and text changes
Change-Id: I2b1837ffd16911be20b5d5f9a7007ff3071265ab
Fixes:
78191129
Fixes:
77810424
Fixes:
78196346
Test: manual inspection
David Brazdil [Wed, 18 Apr 2018 12:35:15 +0000 (13:35 +0100)]
Delete hiddenapi-blacklist.txt file
The file is empty and not used, and its presence confuses people.
Remove it.
Bug:
64382372
Test: make
Change-Id: I8646a78b96d81dd38e5c58460d354430babd9d53
David Brazdil [Wed, 18 Apr 2018 12:33:53 +0000 (13:33 +0100)]
Sort hiddenapi-light-greylist.txt
Previous CL Ide42eacc8db4e403432ddd9d952495dda85db0ac left it
unsorted which makes it difficult to programatically add new APIs.
Bug:
64382372
Test: make
Change-Id: Iff35925d9ad64d8a98e59c1b8c4094d59a1c3a3c
David Brazdil [Wed, 18 Apr 2018 12:36:09 +0000 (13:36 +0100)]
Add Thread.contextClassLoader to hidden API light greylist
Bug:
78145123
Test: make
Change-Id: Iccd7c1c167c77c6bced619735114452e80a086f0
TreeHugger Robot [Wed, 18 Apr 2018 11:50:03 +0000 (11:50 +0000)]
Merge "Transitionless crashes" into pi-dev
Bernie Innocenti [Wed, 18 Apr 2018 11:26:55 +0000 (11:26 +0000)]
Merge "Teach ApfGenerator about the new opcodes for accessing data memory" into pi-dev
Jackal Guo [Wed, 18 Apr 2018 10:41:19 +0000 (18:41 +0800)]
Fix notification bar can be dragged when SIM PIN lock screen.
Set ScrimState of SIM PIN/PUK lock screen as scrimmed.
Test: manual
Change-Id: Iaa3eeee2cd2a542e5a5319af5adf8bbb81718fce
Fixes:
77946510
Nicolas Geoffray [Wed, 18 Apr 2018 09:56:32 +0000 (10:56 +0100)]
Add new light greylist APIs.
bug:
78027167
Test: m
Change-Id: I6b9ef6534e1a0f50aac19909c04640b4b1f581ca
Jaekyun Seok [Tue, 3 Apr 2018 16:57:18 +0000 (01:57 +0900)]
Switch user only if the user is changed
Additionally this CL will initialize WallpaperManagerService on
systemReady() instead of creator.
Bug:
77356490
Test: succeeded building and tested with a partner device
Change-Id: I782f6c65ed2b9a37ef5ced68fda8a25d0542302b
Nicolas Geoffray [Wed, 18 Apr 2018 09:28:20 +0000 (09:28 +0000)]
Merge "Add Landroid/app/IActivityManager;->getConfiguration() to light grey." into pi-dev
Nicolas Geoffray [Wed, 18 Apr 2018 08:30:33 +0000 (08:30 +0000)]
Merge "Light grey android.media.MediaScanner.isNoMediaPath" into pi-dev
Nicolas Geoffray [Wed, 18 Apr 2018 08:21:34 +0000 (09:21 +0100)]
Add Landroid/app/IActivityManager;->getConfiguration() to light grey.
bug:
77327058
Test: m
Change-Id: I86d891e21c729a54450c8a92493303683152c07c
Nicolas Geoffray [Wed, 18 Apr 2018 07:59:15 +0000 (08:59 +0100)]
Add Landroid/app/LoadedApk;->mLibDir:Ljava/lang/String; to light grey.
bug:
77912446
Test: m
Change-Id: I81502667117a0584d150dc48d612a6a559dc3537
Neil Fuller [Wed, 18 Apr 2018 07:44:37 +0000 (07:44 +0000)]
Merge "Correct sendBroadcast test" into pi-dev
TreeHugger Robot [Wed, 18 Apr 2018 04:44:05 +0000 (04:44 +0000)]
Merge "add changes to make the add user button up to spec" into pi-dev
Dieter Hsu [Fri, 13 Apr 2018 18:08:30 +0000 (02:08 +0800)]
Add rank & count event to notification clicks and dismisses
For click/action click/dismiss, passing rank(0-based) and
count at the time of the actions to events.
Bug:
70724602
Test: runtest systemui-notification
Test: atest packages/SystemUI/tests/src/com/android/systemui/statusbar/notification
Change-Id: I07c440f84ccb745f744eb4e317881b72d2b41683
TreeHugger Robot [Wed, 18 Apr 2018 02:33:36 +0000 (02:33 +0000)]
Merge "Adding Location Request History Foreground Tracking" into pi-dev