diff options
author | Jorge Ruesga <jorge@ruesga.com> | 2014-10-28 03:26:42 +0100 |
---|---|---|
committer | Jorge Ruesga <jorge@ruesga.com> | 2014-11-10 23:16:25 +0000 |
commit | 877d4660622ebcaa992f05396237169c289470c4 (patch) | |
tree | b254cb04803096aa9695f42e1bcc914ba09e12fd /AndroidManifest.xml | |
parent | fcb4908c2c949f55ec966e09a0a91210dff2ca3f (diff) | |
download | android_packages_apps_CMFileManager-877d4660622ebcaa992f05396237169c289470c4.tar.gz android_packages_apps_CMFileManager-877d4660622ebcaa992f05396237169c289470c4.tar.bz2 android_packages_apps_CMFileManager-877d4660622ebcaa992f05396237169c289470c4.zip |
cmfm: secure storage and other improvements
This patch adds support for virtual filesystems and implements a SecureStorage
filesystem (a password protected area) mounted in /storage or /sdcard/storage
(in chrooted environments).
Also includes a better print support and a cleanup of the code and design of
the menu drawer.
Bump version to 2.0.0
Required: https://github.com/jruesga/android_external_libtruezip located
in external/libtruezip
Patchset 4: Fix selection of unmounted virtual storages.
Fix actions on virtual mount points folders.
Fix strings and typos. Change drop for delete secure storage.
Patchset 5: Move actionbar buttons to navigation drawer
Remove history position
Patchset 6: Update theme preview images
Fix filesystem status image on theme change
Patchset 7: Fix binary file detection in editor (including unicode files)
Patchset 8: Fix unsafe operations in virtual mountpoint logic
Patchset 9: Rebase
Change-Id: I65511352ca649dcbf238c8b07cf8c22465296e8e
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r-- | AndroidManifest.xml | 46 |
1 files changed, 25 insertions, 21 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index ac00a7b8..528e2a3b 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -16,8 +16,8 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cyanogenmod.filemanager" - android:versionCode="102" - android:versionName="1.0.2"> + android:versionCode="103" + android:versionName="2.0.0"> <original-package android:name="com.cyanogenmod.filemanager" /> @@ -29,6 +29,7 @@ <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" /> <uses-permission android:name="android.permission.ACCESS_SUPERUSER"/> <uses-permission android:name="android.permission.NFC"/> + <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> <uses-permission android:name="com.cyanogenmod.filemanager.permissions.READ_THEME"/> @@ -38,7 +39,8 @@ android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:largeHeap="true" - android:theme="@style/FileManager.Theme.Holo.Light" > + android:theme="@style/FileManager.Theme.Holo.Light" + android:supportsRtl="true"> <meta-data android:name="android.app.default_searchable" @@ -54,6 +56,12 @@ android:authorities="com.cyanogenmod.filemanager.providers.bookmarks" android:exported="false" /> + <provider + android:name=".providers.SecureResourceProvider" + android:authorities="com.cyanogenmod.filemanager.providers.resources" + android:grantUriPermissions="true" + android:exported="true" /> + <activity android:name=".activities.NavigationActivity" android:label="@string/app_name" @@ -77,24 +85,6 @@ </activity> <activity - android:name=".activities.BookmarksActivity" - android:label="@string/bookmarks" - android:uiOptions="none" - android:windowSoftInputMode="adjustNothing" - android:configChanges="orientation|keyboardHidden|screenSize" - android:exported="false"> - </activity> - - <activity - android:name=".activities.HistoryActivity" - android:label="@string/history" - android:uiOptions="none" - android:configChanges="orientation|keyboardHidden|screenSize" - android:windowSoftInputMode="adjustNothing" - android:exported="false"> - </activity> - - <activity android:name=".activities.SearchActivity" android:label="@string/search" android:launchMode="singleTop" @@ -168,6 +158,8 @@ <action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.EDIT" /> <category android:name="android.intent.category.DEFAULT" /> + <category android:name="com.cyanogenmod.filemanager.category.INTERNAL_VIEWER" /> + <category android:name="com.cyanogenmod.filemanager.category.EDITOR" /> <data android:scheme="file" /> <data android:mimeType="text/*" /> @@ -200,6 +192,18 @@ </intent-filter> </activity> + <activity + android:name=".console.secure.SecureStorageKeyPromptDialog$SecureStorageKeyPromptActivity" + android:label="@string/app_name" + android:uiOptions="none" + android:configChanges="orientation|keyboardHidden|screenSize" + android:theme="@android:style/Theme.Holo.Light.Dialog" + android:exported="true"> + <intent-filter> + <action android:name="android.intent.action.VIEW" /> + </intent-filter> + </activity> + </application> </manifest> |