OSDN Git Service

CMFileManager: Themes support + Dark theme
[android-x86/packages-apps-CMFileManager.git] / AndroidManifest.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright (C) 2012 The CyanogenMod Project
3
4      Licensed under the Apache License, Version 2.0 (the "License");
5      you may not use this file except in compliance with the License.
6      You may obtain a copy of the License at
7
8           http://www.apache.org/licenses/LICENSE-2.0
9
10      Unless required by applicable law or agreed to in writing, software
11      distributed under the License is distributed on an "AS IS" BASIS,
12      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13      See the License for the specific language governing permissions and
14      limitations under the License.
15  -->
16
17 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
18   package="com.cyanogenmod.filemanager"
19   android:versionCode="101"
20   android:versionName="1.0.1">
21
22   <original-package android:name="com.cyanogenmod.filemanager" />
23
24   <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16" />
25
26   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
27   <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
28   <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" />
29   <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
30   <uses-permission android:name="android.permission.NFC"/>
31   <uses-permission android:name="com.cyanogenmod.filemanager.permissions.READ_THEME"/>
32
33   <application
34     android:name="FileManagerApplication"
35     android:description="@string/app_description"
36     android:icon="@drawable/ic_launcher"
37     android:label="@string/app_name"
38     android:largeHeap="true"
39     android:theme="@style/FileManager.Theme.Holo.Light" >
40
41     <meta-data
42       android:name="android.app.default_searchable"
43       android:value=".activities.NavigationActivity" />
44
45     <provider
46       android:name=".providers.RecentSearchesContentProvider"
47       android:authorities="com.cyanogenmod.filemanager.providers.recentsearches"
48       android:exported="false" />
49
50     <provider
51       android:name=".providers.BookmarksContentProvider"
52       android:authorities="com.cyanogenmod.filemanager.providers.bookmarks"
53       android:exported="false" />
54
55     <activity
56       android:name=".activities.NavigationActivity"
57       android:label="@string/app_name"
58       android:launchMode="singleTop"
59       android:uiOptions="none"
60       android:windowSoftInputMode="adjustNothing"
61       android:configChanges="orientation|keyboardHidden|screenSize"
62       android:exported="true">
63       <intent-filter>
64         <action android:name="android.intent.action.MAIN" />
65         <category android:name="android.intent.category.LAUNCHER" />
66         <category android:name="android.intent.category.DEFAULT" />
67       </intent-filter>
68       <intent-filter>
69         <action android:name="android.intent.action.SEARCH" />
70         <category android:name="android.intent.category.DEFAULT" />
71       </intent-filter>
72       <meta-data
73         android:name="android.app.searchable"
74         android:resource="@xml/searchable" />
75     </activity>
76
77     <activity
78       android:name=".activities.BookmarksActivity"
79       android:label="@string/bookmarks"
80       android:uiOptions="none"
81       android:windowSoftInputMode="adjustNothing"
82       android:configChanges="orientation|keyboardHidden|screenSize"
83       android:exported="false">
84     </activity>
85
86     <activity
87       android:name=".activities.HistoryActivity"
88       android:label="@string/history"
89       android:uiOptions="none"
90       android:configChanges="orientation|keyboardHidden|screenSize"
91       android:windowSoftInputMode="adjustNothing"
92       android:exported="false">
93     </activity>
94
95     <activity
96       android:name=".activities.SearchActivity"
97       android:label="@string/search"
98       android:launchMode="singleTop"
99       android:uiOptions="none"
100       android:configChanges="orientation|keyboardHidden|screenSize"
101       android:windowSoftInputMode="adjustNothing"
102       android:exported="false">
103     </activity>
104
105     <activity
106       android:name=".activities.PickerActivity"
107       android:label="@string/picker"
108       android:uiOptions="none"
109       android:configChanges="orientation|keyboardHidden|screenSize"
110       android:theme="@style/FileManager.Theme.Holo.Light.Overlay"
111       android:exported="true">
112       <intent-filter>
113         <action android:name="android.intent.action.GET_CONTENT" />
114         <category android:name="android.intent.category.OPENABLE" />
115         <category android:name="android.intent.category.DEFAULT" />
116         <data android:mimeType="*/*" />
117       </intent-filter>
118     </activity>
119
120     <activity
121       android:name=".activities.preferences.SettingsPreferences"
122       android:label="@string/pref"
123       android:icon="@drawable/ic_launcher_settings"
124       android:exported="false">
125       <intent-filter>
126          <category android:name="android.intent.category.PREFERENCE" />
127       </intent-filter>
128     </activity>
129
130     <activity
131       android:name=".activities.ShortcutActivity"
132       android:label="@string/app_name"
133       android:uiOptions="none"
134       android:theme="@style/FileManager.Theme.Holo.Light.Overlay"
135       android:exported="true">
136       <intent-filter>
137         <action android:name="android.intent.action.VIEW" />
138       </intent-filter>
139     </activity>
140
141     <activity
142       android:name=".activities.ChangeLogActivity"
143       android:label="@string/app_name"
144       android:uiOptions="none"
145       android:theme="@style/FileManager.Theme.Holo.Light.Overlay"
146       android:exported="false">
147       <intent-filter>
148         <action android:name="android.intent.action.VIEW" />
149       </intent-filter>
150     </activity>
151
152     <activity
153       android:name=".activities.EditorActivity"
154       android:label="@string/editor"
155       android:configChanges="orientation|keyboardHidden|screenSize"
156       android:icon="@drawable/ic_launcher_editor"
157       android:exported="false">
158       <intent-filter>
159         <action android:name="android.intent.action.EDIT" />
160         <category android:name="com.cyanogenmod.filemanager.category.INTERNAL_VIEWER" />
161         <category android:name="com.cyanogenmod.filemanager.category.EDITOR" />
162       </intent-filter>
163     </activity>
164
165   </application>
166
167 </manifest>