blob: 30e24fa8101e5a8bf92a7690b06daceb5aefcaff [file] [log] [blame]
Bjorn Bringert3e44ff12009-12-03 14:27:45 +00001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2009 The Android Open Source 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"
Mathew Inwood723b4962011-05-24 14:53:06 +010018 package="com.android.quicksearchbox" >
Bjorn Bringert3e44ff12009-12-03 14:27:45 +000019
Jeff Hamilton2b9df012010-02-11 16:25:52 -060020 <original-package android:name="com.android.quicksearchbox" />
21
Bjorn Bringert64850b42010-05-26 19:09:06 +010022 <uses-sdk android:minSdkVersion="8" />
23
Bjorn Bringert3e44ff12009-12-03 14:27:45 +000024 <uses-permission android:name="android.permission.GLOBAL_SEARCH" />
25
Bjorn Bringertcc10dcf2010-03-14 17:16:10 +000026 <!-- Permissions needed by the default corpora. We request these instead of just relying on
27 GLOBAL_SEARCH so that we can use the default corpora when not in the system
28 partition. -->
Bryan Mawhinney58b55432010-03-09 15:25:49 +000029 <uses-permission android:name="android.permission.READ_CONTACTS" />
Bjorn Bringertcc10dcf2010-03-14 17:16:10 +000030 <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>
Bryan Mawhinney58b55432010-03-09 15:25:49 +000031
Bjorn Bringerte72a6412010-01-12 15:00:46 +000032 <!-- Permissions used by GoogleSearch. -->
33 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
34 <uses-permission android:name="android.permission.INTERNET" />
Bjorn Bringerte72a6412010-01-12 15:00:46 +000035 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
36
Bjorn Bringert3e44ff12009-12-03 14:27:45 +000037 <application android:label="@string/app_name"
Ying Wang138c0a82010-11-23 13:54:49 -080038 android:icon="@mipmap/search_app_icon"
Bjorn Bringertde143162010-09-30 15:55:35 +010039 android:name=".QsbApplicationWrapper"
Bjorn Bringert3f18e4c2010-11-09 13:00:40 +000040 android:theme="@style/Theme.QuickSearchBox"
41 android:hardwareAccelerated="true">
Bjorn Bringert6a862222010-01-18 20:01:13 +000042 <activity android:name=".SearchActivity"
Bjorn Bringert3e44ff12009-12-03 14:27:45 +000043 android:label="@string/app_name"
Bjorn Bringert9ad03a72010-01-06 10:06:36 +000044 android:launchMode="singleTask"
Bjorn Bringertde143162010-09-30 15:55:35 +010045 android:theme="@style/Theme.QuickSearchBox.Search">
Bjorn Bringert4f7d2922010-06-15 04:25:09 +010046 <!-- Show app icon in Launcher. -->
47 <intent-filter>
48 <action android:name="android.intent.action.MAIN" />
49 <category android:name="android.intent.category.LAUNCHER" />
50 </intent-filter>
Bjorn Bringert23a227c2009-12-10 10:16:03 +000051 <!-- Handle global search. -->
52 <intent-filter>
Bjorn Bringerted5e6d22010-01-13 22:04:05 +000053 <action android:name="android.search.action.GLOBAL_SEARCH" />
Bjorn Bringert23a227c2009-12-10 10:16:03 +000054 <category android:name="android.intent.category.DEFAULT" />
55 </intent-filter>
Bjorn Bringert0ccab592010-02-03 22:31:15 +000056 <intent-filter>
57 <action android:name="android.search.action.GLOBAL_SEARCH" />
58 <category android:name="android.intent.category.DEFAULT" />
Bjorn Bringertfde948e2010-02-11 10:46:21 +000059 <data android:scheme="qsb.corpus" />
Bjorn Bringert0ccab592010-02-03 22:31:15 +000060 </intent-filter>
Bjorn Bringertfde948e2010-02-11 10:46:21 +000061 <!-- Intent sent by corpus indicator in search widget. Opens QSB with
Bjorn Bringert2617a012010-02-10 20:46:02 +000062 corpus drop-down on top. -->
Bjorn Bringert71319492009-12-18 14:35:12 +000063 <intent-filter>
Bjorn Bringertfde948e2010-02-11 10:46:21 +000064 <action android:name="com.android.quicksearchbox.action.QSB_AND_SELECT_CORPUS" />
Bjorn Bringert71319492009-12-18 14:35:12 +000065 <category android:name="android.intent.category.DEFAULT" />
66 </intent-filter>
Bjorn Bringert9ad03a72010-01-06 10:06:36 +000067 <intent-filter>
Bjorn Bringertfde948e2010-02-11 10:46:21 +000068 <action android:name="com.android.quicksearchbox.action.QSB_AND_SELECT_CORPUS" />
Bjorn Bringert9ad03a72010-01-06 10:06:36 +000069 <category android:name="android.intent.category.DEFAULT" />
Bjorn Bringertfde948e2010-02-11 10:46:21 +000070 <data android:scheme="qsb.corpus" />
Bjorn Bringert9ad03a72010-01-06 10:06:36 +000071 </intent-filter>
Bjorn Bringert86e26bb2010-05-11 18:32:12 +010072 <meta-data android:name="android.app.search.shortcut.provider" android:value="content://com.android.quicksearchbox.shortcuts/shortcuts" />
Amith Yamasani55938342010-11-16 09:07:26 -080073 <meta-data android:name="com.android.launcher.toolbar_icon" android:resource="@drawable/ic_google_logo_normal" />
Bjorn Bringert71319492009-12-18 14:35:12 +000074 </activity>
75
Bjorn Bringert86e26bb2010-05-11 18:32:12 +010076 <provider android:name=".ShortcutsProvider"
77 android:authorities="com.android.quicksearchbox.shortcuts">
78 </provider>
79
Mathew Inwood723b4962011-05-24 14:53:06 +010080 <activity android:name=".preferences.SearchSettingsActivity"
Bjorn Bringert6a862222010-01-18 20:01:13 +000081 android:label="@string/search_settings"
82 android:excludeFromRecents="true">
Bjorn Bringert3e44ff12009-12-03 14:27:45 +000083 <intent-filter>
Bjorn Bringert3e44ff12009-12-03 14:27:45 +000084 <action android:name="android.search.action.SEARCH_SETTINGS" />
85 <category android:name="android.intent.category.DEFAULT" />
86 </intent-filter>
Bjorn Bringert96fec862010-09-21 13:08:35 +010087 <intent-filter>
88 <action android:name="android.search.action.WEB_SEARCH_SETTINGS" />
89 <category android:name="android.intent.category.DEFAULT" />
90 </intent-filter>
Bjorn Bringert3e44ff12009-12-03 14:27:45 +000091 </activity>
92
Mathew Inwood92180222010-11-08 16:44:26 +000093 <activity android:name=".preferences.SearchableItemsActivity"
Bjorn Bringert1d870d92010-04-09 15:19:12 +010094 android:label="@string/search_sources"
95 android:excludeFromRecents="true">
96 <intent-filter>
97 <action android:name="com.android.quicksearchbox.action.SEARCHABLE_ITEMS" />
98 <category android:name="android.intent.category.DEFAULT" />
99 </intent-filter>
100 </activity>
101
Bjorn Bringert21bff9b2010-05-13 14:28:14 +0100102 <receiver android:name=".CorporaUpdateReceiver">
103 <intent-filter>
104 <action android:name="android.search.action.SEARCHABLES_CHANGED" />
105 </intent-filter>
106 <intent-filter>
107 <action android:name="android.search.action.SETTINGS_CHANGED" />
108 </intent-filter>
109 </receiver>
110
Bjorn Bringert6a862222010-01-18 20:01:13 +0000111 <receiver android:name=".SearchWidgetProvider"
Bjorn Bringertcc10dcf2010-03-14 17:16:10 +0000112 android:label="@string/app_name">
Bjorn Bringert3e44ff12009-12-03 14:27:45 +0000113 <intent-filter>
114 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
115 </intent-filter>
116 <meta-data android:name="android.appwidget.provider" android:resource="@xml/search_widget_info" />
117 </receiver>
118
Bjorn Bringert6a862222010-01-18 20:01:13 +0000119 <activity android:name=".google.GoogleSearch"
Bjorn Bringerte72a6412010-01-12 15:00:46 +0000120 android:label="@string/google_search_label"
Ying Wang138c0a82010-11-23 13:54:49 -0800121 android:icon="@mipmap/google_icon"
Bjorn Bringerte72a6412010-01-12 15:00:46 +0000122 android:theme="@android:style/Theme.NoDisplay"
123 android:excludeFromRecents="true">
124 <intent-filter>
125 <action android:name="android.intent.action.WEB_SEARCH" />
126 <category android:name="android.intent.category.DEFAULT" />
127 </intent-filter>
Bjorn Bringerte72a6412010-01-12 15:00:46 +0000128 <meta-data android:name="android.app.searchable"
129 android:resource="@xml/google_searchable" />
130 </activity>
131
Bjorn Bringert6a862222010-01-18 20:01:13 +0000132 <provider android:name=".google.GoogleSuggestionProvider"
Bjorn Bringerte72a6412010-01-12 15:00:46 +0000133 android:label="@string/google_search_label"
Bjorn Bringert18c681a2010-01-15 19:41:33 +0000134 android:authorities="com.android.quicksearchbox.google" />
Bjorn Bringerte72a6412010-01-12 15:00:46 +0000135
Bjorn Bringert3e44ff12009-12-03 14:27:45 +0000136 </application>
Bjorn Bringert0ccab592010-02-03 22:31:15 +0000137</manifest>