mirror of
https://github.com/beemdevelopment/Aegis.git
synced 2025-06-17 11:59:39 +00:00
Rewrite the export functionality to use the Storage Access Framework
We noticed after the v1.1 release that we need to switch our external storage access code over to use the Storage Access Framework. The export functionality was the only piece of code that still used the deprecated method and this patch addresses that. The Storage Access Framework is a little annoying to work with, but I don't think it'll be too painful for our usecase. This switch comes with some nice benefits for users as well. Users are now able to select a custom storage location, which can be local or in the cloud. This also removes ``requestLegacyExternalStorage`` from the manifest, as we don't need it anymore.
This commit is contained in:
parent
10c206270a
commit
1ede56e137
4 changed files with 46 additions and 43 deletions
|
@ -127,7 +127,7 @@
|
|||
<string name="read_entries_count">Read %d entries. %d errors.</string>
|
||||
<string name="import_error_title">One or more errors occurred during the import</string>
|
||||
<string name="exporting_vault_error">An error occurred while trying to export the vault</string>
|
||||
<string name="export_vault_location">The vault has been exported to:</string>
|
||||
<string name="exported_vault">The vault has been exported</string>
|
||||
<string name="export_warning">This action will export the vault out of Aegis\' private storage.</string>
|
||||
<string name="encryption_set_password_error">An error occurred while trying to set the password: </string>
|
||||
<string name="encryption_enable_biometrics_error">An error occurred while trying to enable biometric unlock</string>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue