Feature/quick settings tile#3135
Closed
JNavas2 wants to merge 10 commits intoPhilippC:masterfrom
Closed
Conversation
* Module: QuickSettingsTileService * Description: Provides a system-wide Quick Settings Tile to launch the application. * This service allows users to quickly access their password database from the * Android notification shade.
Quick Settings Tile image per Android standards.
Added XML declaration and license information to the AndroidManifest_nonet.xml file. Updated intent filters and permissions for better functionality.
Removed duplicate XML declaration and license comments from the AndroidManifest_net.xml file. Updated the service declaration for QuickSettingsTileService.
Removed duplicate XML declaration and license comments from AndroidManifest_nonet.xml. Adjusted permissions and service declarations.
Author
|
Any thoughts? |
PhilippC
requested changes
Jan 19, 2026
Owner
PhilippC
left a comment
There was a problem hiding this comment.
sorry for the delayed feedback.
- this PR doesn't compile. Instead of LaunchActivity, you probably mean SelectCurrentDbActivity?
- even when this is changed, starting the app with the intent crashes.
please fix the error and test your PR before submitting. Please confirm that you tested it when requesting another review. Thanks!
Author
|
Closing this PR to perform a clean reset of the branch. I will re-submit with a polished version that addresses the compilation error by targeting SelectCurrentDbActivity and resolves the background launch crash using ActivityFlags.NewTask. Thanks for your patience while I clean this up. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request: Add Android Quick Settings Tile
Description
This PR implements a Quick Settings Tile for KeePass2Android, allowing users to quickly launch the application or initiate the unlock process directly from the Android notification shade.
Technical Changes
keepass2android-app/QuickSettingsTileService.csTileServiceto handle clicks and secure app launching viaLaunchActivity.keepass2android-app/Resources/drawable/ic_quick_settings_tile.xmlgraphics/quick_settings/ic_quick_settings_tile.svgkeepass2android-app/Manifests/AndroidManifest_*.xmlBIND_QUICK_SETTINGS_TILEpermissions innet,nonet, anddebugflavors.Implementation Notes
UnlockAndRunto ensure that the device must be authenticated before the app opens if the phone is locked..csprojmodifications were required for file inclusion.