1 <?xml version="1.0" encoding="utf-8"?>
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.hughes.android.dictionary"
4 android:installLocation="auto"
5 android:versionCode="103"
6 android:versionName="5.4.8" >
9 android:minSdkVersion="10"
10 android:targetSdkVersion="26" />
13 android:name="android.hardware.touchscreen"
14 android:required="false" />
16 android:name="android.software.leanback"
17 android:required="false" />
19 <uses-permission android:name="android.permission.INTERNET" />
20 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
21 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
24 android:allowBackup="true"
25 android:resizeableActivity="true"
26 android:icon="@drawable/icon"
27 android:banner="@drawable/banner_tv"
28 android:label="@string/app_name"
29 android:supportsRtl="true"
30 android:theme="@style/AppBaseThemeDark" >
32 android:name="com.google.android.backup.api_key"
33 android:value="AEdPqrEAAAAIUa0cU0ZHbBpYXJqm0vVUP5IAjr5D4iUeX7UwiQ" />
36 android:name=".DictionaryManagerActivity"
37 android:label="@string/app_name" >
39 <action android:name="android.intent.action.MAIN" />
41 <category android:name="android.intent.category.LAUNCHER" />
44 <action android:name="android.intent.action.MAIN" />
45 <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
47 <!-- Direct installation of dictionaries -->
48 <!-- When opening from downloads, no proper file name is sent -->
50 <action android:name="android.intent.action.VIEW" />
51 <category android:name="android.intent.category.DEFAULT" />
52 <category android:name="android.intent.category.BROWSABLE" />
53 <data android:scheme="content"
55 android:pathPattern=".*"
56 android:mimeType="application/zip" />
59 <action android:name="android.intent.action.VIEW" />
60 <category android:name="android.intent.category.DEFAULT" />
61 <category android:name="android.intent.category.BROWSABLE" />
62 <data android:scheme="file"
64 android:pathPattern=".*"
65 android:mimeType="application/zip" />
66 <!-- Handling cases with no mimeType (maybe not necessary?)
67 works for files not in downloads -->
70 <action android:name="android.intent.action.VIEW" />
71 <category android:name="android.intent.category.DEFAULT" />
72 <category android:name="android.intent.category.BROWSABLE" />
73 <data android:scheme="content"
75 android:pathPattern=".*\\.quickdic\\.v006\\.zip" />
78 <action android:name="android.intent.action.VIEW" />
79 <category android:name="android.intent.category.DEFAULT" />
80 <category android:name="android.intent.category.BROWSABLE" />
81 <data android:scheme="file"
83 android:pathPattern=".*\\.quickdic\\.v006\\.zip" />
86 <action android:name="android.intent.action.VIEW" />
87 <category android:name="android.intent.category.DEFAULT" />
88 <category android:name="android.intent.category.BROWSABLE" />
89 <data android:scheme="content"
91 android:pathPattern=".*\\.quickdic\\.v007\\.zip" />
94 <action android:name="android.intent.action.VIEW" />
95 <category android:name="android.intent.category.DEFAULT" />
96 <category android:name="android.intent.category.BROWSABLE" />
97 <data android:scheme="file"
99 android:pathPattern=".*\\.quickdic\\.v007\\.zip" />
103 <meta-data android:name="android.app.searchable" android:resource="@xml/searchable"/>
105 <action android:name="android.intent.action.SEARCH" />
110 android:name=".DictionaryActivity"
111 android:label="@string/app_name"
112 android:windowSoftInputMode="adjustResize"
113 android:parentActivityName=".DictionaryActivity" >
115 <!-- Parent activity meta-data to support API level 7+ -->
117 android:name="android.support.PARENT_ACTIVITY"
118 android:value=".DictionaryActivity" />
121 @author Dominik Köppl
122 Added two different intents to catch simple and advanced queries from other external applications.
125 <action android:name="android.intent.action.PROCESS_TEXT" />
126 <category android:name="android.intent.category.DEFAULT" />
127 <data android:mimeType="text/plain" />
130 <action android:name="android.intent.action.SEND" />
131 <category android:name="android.intent.category.DEFAULT" />
132 <data android:mimeType="text/plain" />
135 <action android:name="android.intent.action.SEARCH" />
137 <category android:name="android.intent.category.DEFAULT" />
140 <action android:name="com.hughes.action.ACTION_SEARCH_DICT" />
142 <category android:name="android.intent.category.DEFAULT" />
144 <!-- Allow direct opening of dictionary files -->
146 <action android:name="android.intent.action.VIEW" />
147 <category android:name="android.intent.category.DEFAULT" />
148 <data android:scheme="content"
150 android:mimeType="application/octet-stream"
151 android:pathPattern=".*\\.quickdic" />
154 <action android:name="android.intent.action.VIEW" />
155 <category android:name="android.intent.category.DEFAULT" />
156 <data android:scheme="file"
158 android:mimeType="application/octet-stream"
159 android:pathPattern=".*\\.quickdic" />
162 <action android:name="android.intent.action.VIEW" />
163 <category android:name="android.intent.category.DEFAULT" />
164 <data android:scheme="content"
166 android:pathPattern=".*\\.quickdic" />
169 <action android:name="android.intent.action.VIEW" />
170 <category android:name="android.intent.category.DEFAULT" />
171 <data android:scheme="file"
173 android:pathPattern=".*\\.quickdic" />
177 android:name=".AboutActivity"
178 android:parentActivityName=".DictionaryActivity" >
180 <!-- Parent activity meta-data to support API level 7+ -->
182 android:name="android.support.PARENT_ACTIVITY"
183 android:value=".DictionaryActivity" />
186 android:name=".HtmlDisplayActivity"
187 android:parentActivityName=".DictionaryActivity" >
189 <!-- Parent activity meta-data to support API level 7+ -->
191 android:name="android.support.PARENT_ACTIVITY"
192 android:value=".DictionaryActivity" />
195 android:name=".PreferenceActivity"
196 android:parentActivityName=".DictionaryActivity" >
198 <!-- Parent activity meta-data to support API level 7+ -->
200 android:name="android.support.PARENT_ACTIVITY"
201 android:value=".DictionaryActivity" />