aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/AndroidManifest.xml
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-10-23 17:13:49 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2014-10-23 17:13:49 +0200
commite494beb58ad0a46bf5cc978973236f6306c16f87 (patch)
tree9058a0d97c6fb93427671d37d23ea0b00fbd300b /OpenKeychain/src/main/AndroidManifest.xml
parentecfa2288eb58c631900261270a99c8dcf27b4b4d (diff)
downloadopen-keychain-e494beb58ad0a46bf5cc978973236f6306c16f87.tar.gz
open-keychain-e494beb58ad0a46bf5cc978973236f6306c16f87.tar.bz2
open-keychain-e494beb58ad0a46bf5cc978973236f6306c16f87.zip
Externalize QR Code scanning and import into its own activity for better code separation
Diffstat (limited to 'OpenKeychain/src/main/AndroidManifest.xml')
-rw-r--r--OpenKeychain/src/main/AndroidManifest.xml24
1 files changed, 19 insertions, 5 deletions
diff --git a/OpenKeychain/src/main/AndroidManifest.xml b/OpenKeychain/src/main/AndroidManifest.xml
index f1bfbd9b0..bc6912f38 100644
--- a/OpenKeychain/src/main/AndroidManifest.xml
+++ b/OpenKeychain/src/main/AndroidManifest.xml
@@ -108,7 +108,7 @@
android:configChanges="orientation|screenSize|keyboardHidden|keyboard"
android:label="@string/title_edit_key" />
<activity
- android:name=".ui.QrCodeActivity"
+ android:name=".ui.QrCodeViewActivity"
android:configChanges="orientation|screenSize|keyboardHidden|keyboard"
android:label="@string/share_qr_code_dialog_title" />
<activity
@@ -441,10 +441,10 @@
android:value=".ui.KeyListActivity" />
</activity>
<activity
- android:name=".ui.ImportKeysActivity"
+ android:name=".ui.QrCodeScanActivity"
android:configChanges="orientation|screenSize|keyboardHidden|keyboard"
- android:label="@string/title_import_keys"
- android:launchMode="singleTop"
+ android:label="@string/app_name"
+ android:theme="@android:style/Theme.NoDisplay"
android:windowSoftInputMode="stateHidden">
<!-- VIEW with fingerprint scheme:
@@ -462,6 +462,21 @@
<data android:scheme="OpenPGP4Fpr" />
<data android:scheme="OpenPGP4fpr" />
</intent-filter>
+ <!-- IMPORT_KEY without mimeType to allow import with extras Bundle -->
+ <intent-filter android:label="@string/intent_import_key">
+ <action android:name="org.sufficientlysecure.keychain.action.IMPORT_KEY_FROM_QR_CODE" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+
+ <activity
+ android:name=".ui.ImportKeysActivity"
+ android:configChanges="orientation|screenSize|keyboardHidden|keyboard"
+ android:label="@string/title_import_keys"
+ android:launchMode="singleTop"
+ android:windowSoftInputMode="stateHidden">
+
<!-- VIEW with mimeType: Allows to import keys (attached to emails) from email apps -->
<intent-filter android:label="@string/intent_import_key">
<action android:name="android.intent.action.VIEW" />
@@ -625,7 +640,6 @@
<!-- IMPORT_KEY without mimeType to allow import with extras Bundle -->
<intent-filter android:label="@string/intent_import_key">
<action android:name="org.sufficientlysecure.keychain.action.IMPORT_KEY" />
- <action android:name="org.sufficientlysecure.keychain.action.IMPORT_KEY_FROM_QR_CODE" />
<action android:name="org.sufficientlysecure.keychain.action.IMPORT_KEY_FROM_KEYSERVER" />
<category android:name="android.intent.category.DEFAULT" />