aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/AndroidManifest.xml
diff options
context:
space:
mode:
authormar-v-in <github@rvin.mooo.com>2014-07-01 14:50:15 +0200
committermar-v-in <github@rvin.mooo.com>2014-07-01 14:50:15 +0200
commit35647734104471a6d35bc26a77682dd5531dd5e3 (patch)
tree0a70b9789fdf5d723ad9268f0f7621d6983547fa /OpenKeychain/src/main/AndroidManifest.xml
parent50e72b196fa8bc97edc63198a9ad73c24770b9df (diff)
downloadopen-keychain-35647734104471a6d35bc26a77682dd5531dd5e3.tar.gz
open-keychain-35647734104471a6d35bc26a77682dd5531dd5e3.tar.bz2
open-keychain-35647734104471a6d35bc26a77682dd5531dd5e3.zip
Add temporary file storage as discussed in #665
Writable from OpenKeychain, readable worldwide. Should be used to write shared files to it by first creating the file using TemporaryStorageProvider.createFile and then write to the Uri returned.
Diffstat (limited to 'OpenKeychain/src/main/AndroidManifest.xml')
-rw-r--r--OpenKeychain/src/main/AndroidManifest.xml9
1 files changed, 9 insertions, 0 deletions
diff --git a/OpenKeychain/src/main/AndroidManifest.xml b/OpenKeychain/src/main/AndroidManifest.xml
index 3ce200008..6a67ac9bf 100644
--- a/OpenKeychain/src/main/AndroidManifest.xml
+++ b/OpenKeychain/src/main/AndroidManifest.xml
@@ -49,6 +49,9 @@
android:name="android.hardware.touchscreen"
android:required="false" />
+ <permission android:name="org.sufficientlysecure.keychain.WRITE_TEMPORARY_STORAGE"/>
+ <uses-permission android:name="org.sufficientlysecure.keychain.WRITE_TEMPORARY_STORAGE"/>
+
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.NFC" />
@@ -484,6 +487,12 @@
android:resource="@xml/custom_pgp_contacts_structure"/>
</service>
+ <provider
+ android:name=".provider.TemporaryStorageProvider"
+ android:authorities="org.sufficientlysecure.keychain.tempstorage"
+ android:writePermission="org.sufficientlysecure.keychain.WRITE_TEMPORARY_STORAGE"
+ android:exported="true"/>
+
</application>
</manifest>