1 <?xml version="1.0" encoding="utf-8"?>
\r
3 * Copyright (C) 2007-2012 OpenIntents.org
\r
5 * Licensed under the Apache License, Version 2.0 (the "License");
\r
6 * you may not use this file except in compliance with the License.
\r
7 * You may obtain a copy of the License at
\r
9 * http://www.apache.org/licenses/LICENSE-2.0
\r
11 * Unless required by applicable law or agreed to in writing, software
\r
12 * distributed under the License is distributed on an "AS IS" BASIS,
\r
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
14 * See the License for the specific language governing permissions and
\r
15 * limitations under the License.
\r
17 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
18 package="org.openintents.filemanager"
\r
19 android:installLocation="auto"
\r
20 android:versionName="1.2"
\r
21 android:versionCode="20">
\r
23 * * * UPDATE ATRACKDOG METADATA BELOW FOR RELEASE CANDIDATES * * *
\r
24 [20] 1.2: 2012-02-18
\r
25 [19] 1.2-rc2: 2012-02-04
\r
26 [18] 1.2-rc1: 2012-01-26
\r
27 [17] 1.1.6: 2011-06-02
\r
28 [16] 1.1.5: 2011-05-28
\r
29 [14] 1.1.4: 2011-02-05
\r
30 [9] 1.1.3: 2010-05-29
\r
31 [8] 1.1.2: 2010-05-29
\r
32 [7] 1.1.1: 2009-12-26
\r
33 [5] 1.1.0: 2009-10-30
\r
34 [3] 1.0.2: 2009-10-15
\r
39 <uses-sdk android:minSdkVersion="2"
40 android:targetSdkVersion="15" />
\r
41 <!-- If targetSdkVersion is increased from 4 to 5 or higher,
\r
42 the following needs to be adjusted:
\r
43 * FileManagerActivity: onKeyDown(): New way how "back" key is handled.
\r
44 NOTE: Tested on target=9, and it works both on Android 2.3 and Android 1.6. -->
46 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
\r
48 <uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
\r
50 <application android:icon="@drawable/ic_launcher_folder" android:label="@string/app_name">
52 <!-- aTrackDog metadata -->
\r
53 <meta-data android:name="com.a0soft.gphone.aTrackDog.testVersion"
\r
54 android:value="19" />
\r
56 <meta-data android:name="org.openintents.about"
\r
57 android:resource="@xml/about" />
\r
59 <activity android:name=".FileManagerActivity" android:label="@string/app_name"
\r
60 android:configChanges="orientation" >
62 <action android:name="android.intent.action.MAIN" />
63 <category android:name="android.intent.category.LAUNCHER" />
66 <action android:name="android.intent.action.VIEW" />
\r
67 <category android:name="android.intent.category.DEFAULT" />
\r
68 <data android:scheme="file" />
\r
71 <action android:name="org.openintents.action.PICK_FILE"/>
\r
72 <category android:name="android.intent.category.DEFAULT" />
\r
73 <data android:scheme="file" />
\r
74 <data android:mimeType="*/*" />
\r
77 <action android:name="org.openintents.action.PICK_FILE"/>
\r
78 <category android:name="android.intent.category.DEFAULT" />
\r
79 <data android:scheme="file" />
\r
82 <action android:name="org.openintents.action.PICK_FILE"/>
\r
83 <category android:name="android.intent.category.DEFAULT" />
\r
86 <action android:name="org.openintents.action.PICK_DIRECTORY"/>
\r
87 <category android:name="android.intent.category.DEFAULT" />
\r
88 <data android:scheme="file" />
\r
91 <action android:name="org.openintents.action.PICK_DIRECTORY"/>
\r
92 <category android:name="android.intent.category.DEFAULT" />
\r
95 <action android:name="android.intent.action.GET_CONTENT" />
\r
96 <data android:mimeType="*/*" />
\r
97 <category android:name="android.intent.category.DEFAULT" />
\r
98 <category android:name="android.intent.category.OPENABLE" />
\r
101 <!-- Filter for a multi select feature -->
\r
103 <action android:name="org.openintents.action.MULTI_SELECT"/>
\r
104 <category android:name="android.intent.category.DEFAULT" />
\r
105 <data android:scheme="file" />
\r
109 <activity android:name=".PreferenceActivity" android:label="@string/settings" />
\r
111 <!-- Filters for the Save as feature -->
\r
112 <activity android:name=".SaveAsActivity" android:label="Save as">
\r
113 <!-- Save as a file: scheme (e.g. After downloading attachment in GMail -->
\r
114 <!-- ** DEACTIVATED FOR NOW, because it interferes with many commands **
\r
116 <action android:name="android.intent.action.VIEW" />
\r
117 <category android:name="android.intent.category.DEFAULT" />
\r
118 <category android:name="android.intent.category.BROWSABLE" />
\r
119 <data android:scheme="file" android:host="*" android:mimeType="*/*"/>
\r
122 <!-- Save as a content: scheme with CATHEGORY_OPENABLE - the right way -->
\r
124 <action android:name="android.intent.action.VIEW" />
\r
125 <category android:name="android.intent.category.OPENABLE" />
\r
126 <data android:scheme="content" android:mimeType="*/*"/>
\r
128 <!-- Special intent for GMail attachments. GMail doesn't use CATEGORY_OPENABLE,
\r
129 although it's possible to use ContentResolver.openFileReader().
\r
130 For further applications like GMail, just copy following five lines and change "gmail-ls"
\r
131 to something else. You will also have to do some changes in SaveAsActivity.java -->
\r
132 <!-- ** DEACTIVATED FOR NOW, because it interferes with many commands **
\r
134 <action android:name="android.intent.action.VIEW" />
\r
135 <category android:name="android.intent.category.DEFAULT" />
\r
136 <data android:scheme="content" android:mimeType="*/*" android:host="gmail-ls"/>
\r
141 android:name=".BookmarksProvider"
\r
142 android:authorities="org.openintents.filemanager.bookmarks"></provider>
\r
144 <provider android:name=".FileManagerProvider" android:authorities="org.openintents.filemanager"></provider>
\r
146 <!-- Activities from OI Distribution Library -->
\r
147 <activity android:name="org.openintents.filemanager.EulaActivity" />
\r
148 <activity android:name="org.openintents.filemanager.NewVersionActivity" />