ade08cfaa3853388dd1de65f6e4f29239aeb58ff |
|
09-Jun-2017 |
Ben Gruver <bgruv@google.com> |
Don't reset the value of package_verifier_enable if not in demo mode Also, use the correct default value when querying the setting when starting demo mode. BUG: 62346506 Test: manually flash and run through setup wizard Change-Id: Ie9a5ae8a998eb267fcf1f509cb93ea6f566b3c96
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
282cfefea0fbbd299839e353e6d30affdcd4a55c |
|
27-Mar-2017 |
Chris Wren <cwren@android.com> |
standardize system notification IDs All the trivial cases, plus some fixes to try to mitigate collisions with the complex ones. Complex services to follow in another CL, Bug: 32584866 Test: make framework services Change-Id: Ie9663600171d8ede11676e9d66f009dbb06def03
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
d225f0bfd5bc8e7767dc000ea5174bddd95bdea8 |
|
21-Mar-2017 |
Fyodor Kupolov <fkupolov@google.com> |
Support expiration of preloaded file cache When device is provisioned, we delete all files from /data/preloads except file_cache. We should do best effort to keep file_cache during the first config_keepPreloadsMinDays. After that, persist.sys.preloads.file_cache_expired is set to 1, which indicates that cache can be deleted when additional storage space is requested. Bug: 34690396 Test: Manual + RetailDemoModeServiceTest Change-Id: Ie584a9dd6689bcc5e6b3cb448e95dfe5f73d2eeb
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
af759c52ce01fe6b5144957e38da956af01a217b |
|
15-Feb-2017 |
Geoffrey Pitsch <gpitsch@google.com> |
Channels for Frameworks notifications Adapts all notifications used by system services to use channels. Channels are initialized by SystemServer after the NotificationService has started. Test: runtest systemui-notification Change-Id: I25c45293b786adb57787aeab4c2613c9d7c89dab
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
c07ec63c945d909bb592f30b0d6172af5fed35ca |
|
06-Feb-2017 |
Justin Klaassen <justinklaassen@google.com> |
Set RetailDemoModeService#mDeviceInDemoMode to false Reset mDeviceInDemoMode when the device exits demo mode. This isn't a supported configuration in the production devices, but it's used for CTS in order to run tests back-to-back without reprovisioning the device. Fixes: 34938521 Test: RetailDemoModeServiceTest Change-Id: I5a7134815b2817e7b02b1a2df71932faee967e8d
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
6594a07c76407f2a0105ea18aff68b564306fccd |
|
01-Feb-2017 |
Justin Klaassen <justinklaassen@google.com> |
Enable SMS in carrier demo mode am: f8a10959d2 am: d9a1ed0cfb Change-Id: I2ea950f526f3fbf4e4de7deae930de0a87180cc8
|
f8a10959d25b6390091a6ebc352524f568770f0d |
|
01-Feb-2017 |
Justin Klaassen <justinklaassen@google.com> |
Enable SMS in carrier demo mode Fixes: 34861667 Test: manually verified default SMS app works in carrier demo mode. Change-Id: Ic6f1065954e5bb54c6b78b3d604811333f6863e4
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
6e68706f67c84a714bc9d765cf3f30d1e43ae9ce |
|
10-Sep-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Do not remove file_cache when exiting demo mode When clearing /data/preloads directory, keep files in file_cache directory. The content there will only be removed if systems runs low on storage. Test: manual + RetailDemoModeServiceTest Bug: 31008665 Change-Id: Id335d84940ee829617986f5345f169271a333de1
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
f05cf3ee40dda739f051efb62818039f6c3410f9 |
|
12-Jan-2017 |
Justin Klaassen <justinklaassen@google.com> |
Add support for carrier demo mode Fixes: 33746309 Test: manually verified carrier demo mode and normal demo mode are setup correctly Change-Id: Ia38790599f672a9d1999274276156b5328c9f75a (cherry picked from commit b632c5546968bc20e60e5b86ded4c41612a47c52)
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
b189aa6cf86c94240732ce58f6404307a0a0fcf4 |
|
18-Jan-2017 |
Christine Franks <christyfranks@google.com> |
DO NOT MERGE - Fix demo mode reset notification Bug: 34358856 Test: manually verified that tapping the Reset notification triggers a reset after initial provisioning. Change-Id: I7cf4db729384630a85b22ca9b4947198974a8fbf
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
b632c5546968bc20e60e5b86ded4c41612a47c52 |
|
12-Jan-2017 |
Justin Klaassen <justinklaassen@google.com> |
Add support for carrier demo mode Fixes: 33746309 Test: manually verified carrier demo mode and normal demo mode are setup correctly Change-Id: Ia38790599f672a9d1999274276156b5328c9f75a
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
dc589ac82b5fe2063f4cfd94c8ae26d43d5420a0 |
|
11-Nov-2016 |
Sudheer Shanka <sudheersai@google.com> |
Update usage of ActivityManagerNative. - Remove references to ActivityManagerProxy. - Add isSystemReady to ActivityManager. Bug: 30977067 Test: cts/hostsidetests/services/activityandwindowmanager/util/run-test android.server.cts adb shell am instrument -e class com.android.server.am.ActivityManagerTest,com.android.server.am.TaskStackChangedListenerTest \ -w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: I07390b6124fb1515821f5c0b37baf6ae74adc8fa
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
28537b6ae92a3211b5993ac00482ef905a911244 |
|
07-Sep-2016 |
Sudheer Shanka <sudheersai@google.com> |
Don't limit RetailDemoModeService to start only during demo mode. - Update RetailDemoModeService to not do anything outside demo mode. - Add am command get-started-user-state which is needed for cts tests. - Update unit tests for RetailDemoModeService. Bug: 31342350 Test: adb shell am instrument -e class com.android.server.retaildemo.RetailDemoModeServiceTest -w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Change-Id: Idf50512facd27d47d7111e75cbc2f7b260f49740
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
cd47cec57d082aab910fd7a2094cd01baa4c65f3 |
|
30-Sep-2016 |
Suprabh Shukla <suprabh@google.com> |
Added test for enabling wifi for demo user Earlier change to resolve merge conflicts was breaking the current test because mocked context was used to get wifi manager. Mocking wifi manager to fix the test and added a check that setWifiEnabled is called when wifi is not already on. Test: adb shell am instrument -e class com.android.server.retaildemo.RetailDemoModeServiceTest -w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner Bug: 31833031 Change-Id: Idd123d50df6ee6db51417645fc877abebe555dc0
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
d912d9357dc2f7c7540c6297b2a2bb9427fb7761 |
|
27-Sep-2016 |
Suprabh Shukla <suprabh@google.com> |
resolve merge conflicts of eb0ac0b to master Change-Id: Icf47e79b8635c17554957678626ceef6539e3ad7
|
7f6a7bc75a0e4866267895e84424068cfbfd3c9f |
|
23-Sep-2016 |
Suprabh Shukla <suprabh@google.com> |
Enabling wifi on new demo session A customer may switch off wifi in a retail environment, which will lead to no internet connectivity in the following sessions, which is not desirable. Fixing it by enabling wifi at the beginning of every new demo session. Bug: 31689469 Change-Id: Ie7eb17bfe8fbee185d5bfe6ac7a590ca5dabdc29
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
d9fcb69b81e49cc106d6c53884fdc3aee4822e81 |
|
02-Aug-2016 |
Sudheer Shanka <sudheersai@google.com> |
Add unit tests for RetailDemoModeService. Bug: 30571518 Change-Id: I33b1ae9f22a609088c0ad0cd247fe91ccc23bdaa
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
cafdc2e50da6bd3ea3fc3f25e1603fc321903c75 |
|
15-Aug-2016 |
Suprabh Shukla <suprabh@google.com> |
Changing user inactivity and warning dialog timeouts Increasing the inactivity timeout to 90 seconds to accomodate the longest app. demo video for retail. Also, removing the warning dialog by setting the countdown timeout to 0, so it can be re-enabled by overriding the value through gservices if needed. Bug: 30426773 Bug: 30866394 Change-Id: I6735943adfaf3d210ed9eb9163b5c7ce8dcf53ec
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
49726b111522d495b45a2f8213816f14b7d9a836 |
|
04-Aug-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Use Settings.Global.putInt for PACKAGE_VERIFIER_ENABLE Bug: 30644237 Change-Id: I891cd3b73e47c851cc512a8e768ebd7061c950d9
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
323d2bbc34afdc856043eff31e2ab7d84e721545 |
|
28-Jul-2016 |
Suprabh Shukla <suprabh@google.com> |
Ensuring KeyguardService has the correct user when it starts Because RetailDemoModeService was switching user before KeyguardService was started, KeyguardViewMediator was missing the call to setCurrentUser on user switch. Setting the current user from keyguardState in onServiceConnected, if there was a user switch that happened earlier. Also changed RetailDemoModeService to switch user after it receives boot phase BOOT_COMPLETE. Bug: 30038980 Change-Id: I142570529097199ccc50849297ae67ca49d35534
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
51ce8ee3b1b95dfca1da05dbce74ba0096dd988f |
|
28-Jul-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Set secure setting when all preloaded apps are installed Bug: 30280710 Change-Id: Id87b51c53b1e553a6ab0a257be93baf7d31b6fe5
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
8c8d752851b849d40f033701c1fa203d4945a43d |
|
21-Jul-2016 |
Amith Yamasani <yamasani@google.com> |
Merge "Allow calling in demo mode" into nyc-mr1-dev
|
707a9fc0027b76942e07f3c1aca8ff3db46b719c |
|
20-Jul-2016 |
Suprabh Shukla <suprabh@google.com> |
Setting a system property when device goes into demo mode Need a system property so that init can listen to changes to it and restrict the battery driver from charging the battery beyond an optimal charge level when the device is in retail demo mode Bug: 30230924 Change-Id: I277acf27a442ec8f37aac2b01a1a8e0164947a45
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
bc26f5fb6a13675b29239f1190f2b7852efeb90a |
|
19-Jul-2016 |
Amith Yamasani <yamasani@google.com> |
Allow calling in demo mode Allow outgoing calls, but clear the call log when the next demo session starts so that the next customer doesn't see any residue. Fixes: 30220132 Change-Id: Ice71ba750f43fb31bf657d6ae31da62abbd72cfc
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
f61eb922f964161d17581123dc0242a856c5c460 |
|
14-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Disallow safe boot when in demo mode" into nyc-mr1-dev
|
55c7c9c2d4fd9cf3295eb7a4602adf87425b1945 |
|
14-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix disabling lockscreen for demo users." into nyc-mr1-dev
|
4e416e9f0c5b8a6622afa38c637537ca59c2655f |
|
13-Jul-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Disallow safe boot when in demo mode Bug: 30038636 Change-Id: I70624bff85f5fb012772422f0fff523dab6e9be1
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
0ce03e77bc58cccb083ec0d98bb1516db6a1523e |
|
13-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Disallowing bluetooth config for demo users" into nyc-mr1-dev
|
b6ed667f046b4a17704da60e35edffc67bdcf263 |
|
13-Jul-2016 |
Sudheer Shanka <sudheersai@google.com> |
Fix disabling lockscreen for demo users. LockSettingsService cleans up data for an user on receiving ACTION_USER_ADDED. As a result, the value set by the RetailDemoModeService was getting lost. Bug: 29912660 Change-Id: I2414a5586ab0187bc003cd6ee8b9f1645406235f
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
db8c1dbc5ec2a09c9c79f79e2cfb2f71c17b9df6 |
|
13-Jul-2016 |
Suprabh Shukla <suprabh@google.com> |
Disallowing bluetooth config for demo users Bluetooth is currently not multi-user aware, so bluetooth pairings are carrying across demo users. Have to disable bluetooth config to prevent security risks in retail environments. Bug: 30039481 Change-Id: I28ad0d9585a4e6e22af8772132d585c01b33abc9
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
33dc61f50ed5451ce6652c2ccc39ae65d8b14729 |
|
11-Jul-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Cleanup whole preloads directory When leaving SUW, cleanup preloads directory, not just demo dir. Bug: 29908713 Change-Id: Id94e6df619f5ca6585b2a0edb0f1028364431f95
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
33fa5dfa1d0bcd27ac3a2db8ce72f430c5a3204b |
|
08-Jul-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Making timeouts configurable through Settings" into nyc-mr1-dev
|
dbbc7af06363435492410227c3c2b703ebda80e4 |
|
07-Jul-2016 |
Suprabh Shukla <suprabh@google.com> |
Making timeouts configurable through Settings Adding a global setting for timeouts used in retail demo mode. Also renaming the protected intent ACTION_RESET_DEMO to reflect proper owner package. Bug: 29917613 Change-Id: I9a174503626ab28cceb5024a8e63d27612439b92
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
56d32190e02605e10694caa19437be204fd4e5ad |
|
06-Jul-2016 |
Fyodor Kupolov <fkupolov@google.com> |
Install preloaded apps into the demo user Apks preloaded in /data/preloads/apps are now automatically installed when device is running in demo mode. Apps are also installed into system user, so that they can be cached for the next demo user session. Bug: 29908713 Change-Id: If0fb45bb31c169a1e3020621a173867b8530532d
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
0f6c2bfe306aab91f4b499479bafef7c620540e3 |
|
06-Jul-2016 |
Amith Yamasani <yamasani@google.com> |
Merge "Log as histogram instead of counter" into nyc-mr1-dev
|
c46098b2430b73f46e36ce58c13f3984bf406443 |
|
02-Jul-2016 |
Sudheer Shanka <sudheersai@google.com> |
Grant location permission to camera app. Change-Id: I9c73a0232e9fdc7043321b35a2721603dced8789 Fixes: 29911953
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
48e819bfd895ef274638f414cd925c61a8e5e0ed |
|
01-Jul-2016 |
Amith Yamasani <yamasani@google.com> |
Log as histogram instead of counter Log the demo session duration as a histogram. Bug: 29540372 Change-Id: Ie4b1bd5586316213d0ae9167f30d6d551e3e0fe8
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
408e0d50bdd63922dae8a59ca50e7e33fd3fa688 |
|
01-Jul-2016 |
Suprabh Shukla <suprabh@google.com> |
Disabling account modification on demo users Added user restriction DISALLOW_MODIFY_ACCOUNTS on demo users Bug: 29910166 Change-Id: I21c9534a3ae66dc3ab650e2d1a45a65cc8ffbd2a
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
0271fd661dc547e15495e31913d5cde4f122dde9 |
|
28-Jun-2016 |
Suprabh Shukla <suprabh@google.com> |
Improving the Reset Demo Warning dialog Removing explicit call to setView which was distorting the layout of a standard AlertDialog. Used the correct unicode characted for apostrophe. Also removed calls to enable demo mode launcher for user 0. Bug: 29520255 Change-Id: Id876f01f8e51c02634c03fce1ea93a15b111fc27
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
b75fc2b2b7ec5e3d8f45bcd9c7078ec0a8c143fe |
|
23-Jun-2016 |
Amith Yamasani <yamasani@google.com> |
Add tron logging for retail demo session counters Count each demo user creation and time between first touch (to dismiss the video) and the start of inactivity timeout. Fixed an NPE in SysUI when user switcher is missing. Bug: 29540372 Change-Id: I7bc0e0dde75e7b213a025683c15c9b3e750643a9
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|
6472501f2e7ba018d8aa43c61e55874d756cecb8 |
|
15-Jun-2016 |
Suprabh Shukla <suprabh@google.com> |
Resetting some settings on starting a new demo session Muting ringer and media volume and turning off the flashlight before starting a new session. Also, resetting the configuration of any new demo user to the configuration of user 0 on the device. Moved RetailDemoModeService and RetailDemoModeServiceInternal to more appropriate new packages Bug: 29519612 Change-Id: Ib65f89ce61afab2d2f1b2dd0c761f5d35a466181
/frameworks/base/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java
|