| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Change-Id: I4faf1f68a854d966114b70fed95dca26cbb14dd4
|
| |
|
|
|
|
| |
This is always run both in the GMS and non-GMS flows
Change-Id: If70aa4cec640bacaf7b03da505b90d6c3c5aaf8e
|
| |
|
|
| |
Change-Id: Ia9d421a3f63469645f19acd91f72d472573e8818
|
| |
|
|
| |
Change-Id: Ib79c7e709443eea9ec202efd1279dafcfb7951ad
|
| |
|
|
|
|
|
|
| |
* Format using AOSP code style in Android Studio,
excluding `Rearrange entries` option.
* Rename static variables to use proper naming scheme
* Remove empty lines
Change-Id: I0d193e35f071bc288050e587b1693844d68865e1
|
| |
|
|
| |
Change-Id: Iaf9a56b1f8646bff8eb505050f15c24626acf47d
|
| |
|
|
| |
Change-Id: I55990ff367addbc24b34abe8da7fa6d52604a0d2
|
| |
|
|
|
|
| |
Added icon is from https://materialdesignicons.com/.
Change-Id: I21daa20c59f3deb7ef862fdbe7f7ce9262094c9a
|
| |
|
|
|
|
| |
Hide navigation bar and relocate buttons
Change-Id: I0202c18dbcf08bac31707b7b43f10b59d88be7f2
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
StatusBarManager uses tokens in binder connections to identify
disable records and queue each of them accordingly. New record creates
each time an application connects to StatusBarManager and tries to change
the state. New records don't activate until previous ones are destroyed.
Records can be destroyed either when app binder dies, or when the same
binder ticket reverts its previous changes.
To accomodate this behavior, StatusBarManager was moved to a static class
that initializes first when status bar gets disabled, and then gets destroyed
when status bar is re-enabled.
While we're at it, also fix race condition between main and exit activites
by moving status bar disabling code to the application class.
Change-Id: I3b33e628da1e1881181cbe665e6aaccee3dd19ef
|
| |
|
|
|
|
| |
Use software/hardware back button and add on-screen Next & Skip buttons.
Change-Id: I7bfa052f2217e51ea778df688e7169657aaad2c6
|
| |
|
|
| |
Change-Id: I3684279ad87c82b85c93267e959e9faa2dabfdc3
|
| |
|
|
|
|
|
|
|
|
| |
Remove unused extras:
allowSkip: Removed in 2015
wifi_auto_finish_on_connect: Removed in 2016
Use WizardManagerHelper definitions when possible
Change-Id: I4e6a503ae030b85486921fcacfc4fe03e37c8698
|
| |
|
| |
Change-Id: I4841b701a8952035bd633d73368e80075d17e42a
|
| |
|
|
|
|
|
| |
ConnectivityManager.getCaptivePortalServerUrl now requires
NETWORK_SETTINGS instead of LOCAL_MAC_ADDRESS.
Change-Id: Idd9b7b683a48e49d97fca90bb62d81ee0629b672
|
| |
|
|
| |
Change-Id: I963a7b4f268698c048cf0eccb15198412b3e2ab3
|
| |
|
| |
Change-Id: I332dbb942ba76115722b960b9be400ae96f08f42
|
| |
|
|
|
|
| |
Move it to PhoneMonitor to be consistent with other checks
Change-Id: I560048ebdf318a92747a70ffb6fa8027b4589c1a
|
| |
|
|
|
|
|
|
|
|
|
| |
* Currently we are storing a copy of timezones.xml ourselves and parsing
it manually
* Use ZoneGetter from SettingsLib instead to get the list of TimeZones
* That way we have less code to maintain and updates to the list are easier
as well
* Also simplify constructTimezoneAdapter -> we never sort by name
Change-Id: Ifd690ed28c6fbecaee895b4063137e86c059e314
|
| |
|
|
| |
Change-Id: Id6bc5ed7f91302efbf679ade207bb14ae08cb02b
|
| |
|
|
| |
Change-Id: I1a9d2539db96046c472f17a21932bc720c00eb26
|
| |
|
|
| |
Change-Id: I91226946103dd7c8f9076ed8e026bceee498a458
|
| |
|
|
| |
Change-Id: I61072d392a4eff5e5223782c2bda8c0d3ca45d1f
|
| |
|
|
|
|
| |
make it cleaner
Change-Id: I93c11d9dd85a7ddc45934310b87bd3065c3caa1d
|
| |
|
|
| |
Change-Id: I69e0e6f47d9f91cbb3e2ad116ece93ec8af3fc84
|
| |
|
|
| |
Change-Id: I6031cc8afa9861b88d4e0d44ac990be46d2d4dcf
|
| |
|
|
|
|
|
|
| |
Looks out of place when following any other gapps
setupwizard. Better to set it to white for
better eye candy.
Change-Id: I21feecfc301fa1c32492e56d4d7c4ff589397434
|
| |
|
|
| |
Change-Id: Iccf7896f7643ec8b057b3ec57bd2821019d46d4a
|
| |
|
|
|
|
| |
This reverts commit fc026fcadc2f02bdb3319644ab91e37e35f5539c.
Change-Id: I0ed6c782a18c5d6596001e739b26f1d64ab1028e
|
| |
|
|
|
|
| |
This reverts commit 7423d88cd0011a494bca3d709d3766c67e25db40.
Change-Id: I60a25db36baa07b5e7790b1f24917f62dac60f94
|
| |
|
|
|
| |
Whitelist HARDWARE_ABSTRACTION_ACCESS permission
Fixes: PackageManager: Privileged permission lineageos.permission.HARDWARE_ABSTRACTION_ACCESS for package org.lineageos.setupwizard (/system_ext/priv-app/SetupWizard) not in privapp-permissions whitelist
|
| | |
|
| |
|
|
| |
Change-Id: I7825ef0c53fed69cf4c3b494f11e0b27f8826aa8
|
| |
|
|
| |
Change-Id: I4b98690d09e536966cb676d1702ccaa0d2ee9b6c
|
| | |
|
| |
|
|
| |
Change-Id: I5efbd4b5655d661463abbd05f7660b6ae4dc514e
|
| |
|
|
| |
Change-Id: I39cec56304a4d12d58291311827e02bfff47e351
|
| |
|
|
|
|
|
| |
* This is where system _extensions_
should live
Change-Id: I1fc0dbf73c63e92525c8837a19b8f750fab55271
|
| |
|
|
|
|
|
| |
* This allows us to move it to system_ext
that wasn't possible to .mk
Change-Id: I3fcdfd2566b8518a921e18a39c60e69beab4cf86
|
| |
|
|
|
|
|
|
| |
* Right now, the user has to set the toggle on and off to actually get
the setting set to "off", since the underlying default value is "on"
* Make sure to send an "off" initially right at the beginning of SuW
Change-Id: Iec2fd05ea341351f3e6d4b195a1a385f9d88d4f7
|
| |
|
|
|
|
|
|
|
|
| |
* This is likely an artifact of the {cm,lineage}sdk
transition that included this lib
* Now the lib is only included in a separate library
to avoid unnecessary disk waste
Change-Id: Ib12acac080f4a2271a118470951a06cd014a91aa
|
| |
|
|
| |
Change-Id: I1d89185ee1a43a2894bf9f42d06dda43c808e5af
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add a new activity DeviceSpecificActivity which acts as a jumppad
into an activity using "org.lineageos.settings.device.SUW_SETTINGS"
* Handles navigation (back / next)
* Handles cases where the script contains the page but SUW_SETTINGS
don't exist
* In order to use this, devices need to provide an activity that:
* at least shows a back and continue button
* returns Activity.RESULT_OK and Activity.RESULT_CANCELLED for the
buttons
* does whatever you need to specifically have done in setup!
Change-Id: I4956c8f5f1ad13b9adf2e5604fd4a728e261336b
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Just check if the package is installed before trying to disable it.
Test: Observe that the following exception is not longer shown.
Exception occurred while executing 'disable':
java.lang.IllegalArgumentException: Unknown package: com.android.provision
at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:21052)
at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:20910)
at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:2151)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:231)
at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
at android.os.ShellCommand.exec(ShellCommand.java:44)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21736)
at android.os.Binder.shellCommand(Binder.java:929)
at android.os.Binder.onTransact(Binder.java:813)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4621)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4361)
at android.os.Binder.execTransactInternal(Binder.java:1159)
at android.os.Binder.execTransact(Binder.java:1123)
Change-Id: I646f2803f95817d7d9f2b1dfe54a9c1f8c9988e7
|
| |
|
|
| |
Change-Id: I0992bd257a3acc7ca6872744478121ba7f001ea0
|
| |
|
|
|
|
| |
* Instead of doing it when going to next page
Change-Id: I65c5ca1bab1d79c8fd5906b36a02fd74547827ac
|
| |
|
|
|
| |
Change-Id: I121c5ea0c39eef2d7eb87950432e5ec64b8edfa1
Signed-off-by: Timi <timi.rautamaki@gmail.com>
|
| |
|
|
| |
Change-Id: I8157d812c1b616b10dd4204d12cc8fb21d4eee50
|
| |
|
|
| |
Change-Id: I1ce86864b4a8d0477cd2db77a3820583e24c758a
|
| |
|
|
|
| |
For: I9ddd7b46548c8107239fdec457bbaae6b12876e6
Change-Id: Ic315f4ccf97edda45de000f41ba4cb456c249d29
|