aboutsummaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2013-01-21 11:42:33 +0100
committerJorge Ruesga <jorge@ruesga.com>2013-01-23 22:46:17 +0100
commit39cea3faa1dc25acca82c659aef9f344c33b412f (patch)
treeaa3cfa7bb2f534f566e93735a459a33be302334f /AndroidManifest.xml
parent6a977307d9e38e3f61ca51e93d2b33c9af2c48ad (diff)
downloadandroid_packages_apps_CMFileManager-39cea3faa1dc25acca82c659aef9f344c33b412f.tar.gz
android_packages_apps_CMFileManager-39cea3faa1dc25acca82c659aef9f344c33b412f.tar.bz2
android_packages_apps_CMFileManager-39cea3faa1dc25acca82c659aef9f344c33b412f.zip
Allow picking of directories.
This is used e.g. by k-9 to select an attachment storage path. There are a number of intent filter conventions for picking directories. In k-9's code I found the following: - action org.openintents.action.PICK_DIRECTORY, scheme file - action com.estrongs.action.PICK_DIRECTORY, scheme file - action Intent.ACTION_PICK, scheme folder - action com.androidworkz.action.PICK_DIRECTORY, scheme file Implemented is the third variant, as it's the most generic way to describe the intention. Change-Id: I8752fe0db923a9ca169cc09eeee6a13bb5236626
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r--AndroidManifest.xml8
1 files changed, 8 insertions, 0 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index b7c37b48..618b4a6c 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -115,6 +115,14 @@
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*" />
</intent-filter>
+ <intent-filter>
+ <action android:name="android.intent.action.PICK" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.BROWSABLE" />
+ <data android:scheme="file" />
+ <data android:scheme="folder" />
+ <data android:scheme="directory" />
+ </intent-filter>
</activity>
<activity