OLD | NEW |
1 <?xml version="1.0" encoding="utf-8"?> | 1 <?xml version="1.0" encoding="utf-8"?> |
2 <!-- Copyright 2015 The Chromium Authors. All rights reserved. | 2 <!-- Copyright 2015 The Chromium Authors. All rights reserved. |
3 Use of this source code is governed by a BSD-style license that can be | 3 Use of this source code is governed by a BSD-style license that can be |
4 found in the LICENSE file. | 4 found in the LICENSE file. |
5 --> | 5 --> |
6 <manifest xmlns:android="http://schemas.android.com/apk/res/android" | 6 <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
7 xmlns:tools="http://schemas.android.com/tools" | 7 xmlns:tools="http://schemas.android.com/tools" |
8 package="{{{manifest_package}}}" | 8 package="{{{manifest_package}}}" |
9 android:versionCode="{{{version_code}}}" | 9 android:versionCode="{{{version_code}}}" |
10 android:versionName="{{{version_name}}}" > | 10 android:versionName="{{{version_name}}}" > |
11 | 11 |
12 <uses-sdk | 12 <uses-sdk |
13 android:minSdkVersion="16" | 13 android:minSdkVersion="16" |
14 android:targetSdkVersion="23" /> | 14 android:targetSdkVersion="23" /> |
15 | 15 |
16 <application | 16 <application |
17 android:icon="@mipmap/app_icon" | 17 android:icon="@mipmap/app_icon" |
18 android:label="@string/short_name" | 18 android:label="@string/short_name" |
19 android:allowBackup="false"> | 19 android:allowBackup="false"> |
20 <activity android:name="org.chromium.webapk.shell_apk.MainActivity" | 20 <activity android:name="org.chromium.webapk.shell_apk.MainActivity" |
21 android:theme="@android:style/Theme.Translucent.NoTitleBar" | 21 android:theme="@android:style/Theme.Translucent.NoTitleBar" |
22 android:excludeFromRecents="true"> | 22 android:excludeFromRecents="true"> |
23 <intent-filter> | 23 <intent-filter> |
24 <action android:name="android.intent.action.MAIN" /> | 24 <action android:name="android.intent.action.MAIN" /> |
25 <category android:name="android.intent.category.LAUNCHER" /> | 25 <category android:name="android.intent.category.LAUNCHER" /> |
26 </intent-filter> | 26 </intent-filter> |
| 27 {{#intent_filters}} |
27 <intent-filter> | 28 <intent-filter> |
28 <action android:name="android.intent.action.VIEW"></action> | 29 <action android:name="android.intent.action.VIEW"></action> |
29 <category android:name="android.intent.category.DEFAULT"></categ
ory> | 30 <category android:name="android.intent.category.DEFAULT"></categ
ory> |
30 <category android:name="android.intent.category.BROWSABLE"></cat
egory> | 31 <category android:name="android.intent.category.BROWSABLE"></cat
egory> |
31 <data android:scheme="{{{scope_url_scheme}}}" android:host="{{{s
cope_url_host}}}" android:pathPrefix="{{{scope_url_path}}}"></data> | 32 <data android:scheme="{{{scope_url_scheme}}}" android:host="{{{s
cope_url_host}}}" android:pathPrefix="{{{scope_url_path}}}"></data> |
32 </intent-filter> | 33 </intent-filter> |
| 34 {{/intent_filters}} |
33 </activity> | 35 </activity> |
34 <meta-data android:name="org.chromium.webapk.shell_apk.shellApkVersion"
android:value="{{{shell_apk_version}}}" /> | 36 <meta-data android:name="org.chromium.webapk.shell_apk.shellApkVersion"
android:value="{{{shell_apk_version}}}" /> |
35 {{#runtime_host}}<meta-data android:name="org.chromium.webapk.shell_apk.
runtimeHost" android:value="{{{runtime_host}}}" />{{/runtime_host}} | 37 {{#bound_webapk}} |
36 {{#runtime_host_application_name}}<meta-data android:name="org.chromium.
webapk.shell_apk.runtimeHostApplicationName" android:value="{{{runtime_host_appl
ication_name}}}" />{{/runtime_host_application_name}} | 38 <meta-data android:name="org.chromium.webapk.shell_apk.runtimeHost" andr
oid:value="{{{runtime_host}}}" /> |
| 39 <meta-data android:name="org.chromium.webapk.shell_apk.runtimeHostApplic
ationName" android:value="{{{runtime_host_application_name}}}" /> |
| 40 {{/bound_webapk}} |
37 <meta-data android:name="org.chromium.webapk.shell_apk.startUrl" android
:value="{{{start_url}}}" /> | 41 <meta-data android:name="org.chromium.webapk.shell_apk.startUrl" android
:value="{{{start_url}}}" /> |
38 <meta-data android:name="org.chromium.webapk.shell_apk.scope" android:va
lue="{{{scope_url}}}" /> | 42 <meta-data android:name="org.chromium.webapk.shell_apk.scope" android:va
lue="{{{scope_url}}}" /> |
39 <meta-data android:name="org.chromium.webapk.shell_apk.displayMode" andr
oid:value="{{{display_mode}}}" /> | 43 <meta-data android:name="org.chromium.webapk.shell_apk.displayMode" andr
oid:value="{{{display_mode}}}" /> |
40 <meta-data android:name="org.chromium.webapk.shell_apk.orientation" andr
oid:value="{{{orientation}}}" /> | 44 <meta-data android:name="org.chromium.webapk.shell_apk.orientation" andr
oid:value="{{{orientation}}}" /> |
41 <meta-data android:name="org.chromium.webapk.shell_apk.themeColor" andro
id:value="{{{theme_color}}}" /> | 45 <meta-data android:name="org.chromium.webapk.shell_apk.themeColor" andro
id:value="{{{theme_color}}}" /> |
42 <meta-data android:name="org.chromium.webapk.shell_apk.backgroundColor"
android:value="{{{background_color}}}" /> | 46 <meta-data android:name="org.chromium.webapk.shell_apk.backgroundColor"
android:value="{{{background_color}}}" /> |
43 <meta-data android:name="org.chromium.webapk.shell_apk.iconId" android:r
esource="@mipmap/app_icon" /> | 47 <meta-data android:name="org.chromium.webapk.shell_apk.iconId" android:r
esource="@mipmap/app_icon" /> |
| 48 |
| 49 {{! Hashes of icons should be taken of the icons as they are available
on the web. The icon |
| 50 bytes should not be transformed (e.g. decoded / encoded) prior to t
aking the hash. |
| 51 }} |
44 <meta-data android:name="org.chromium.webapk.shell_apk.iconUrlsAndIconMu
rmur2Hashes" android:value="{{{icon_urls_and_icon_murmur2_hashes}}}" /> | 52 <meta-data android:name="org.chromium.webapk.shell_apk.iconUrlsAndIconMu
rmur2Hashes" android:value="{{{icon_urls_and_icon_murmur2_hashes}}}" /> |
| 53 |
45 <meta-data android:name="org.chromium.webapk.shell_apk.webManifestUrl" a
ndroid:value="{{{web_manifest_url}}}" /> | 54 <meta-data android:name="org.chromium.webapk.shell_apk.webManifestUrl" a
ndroid:value="{{{web_manifest_url}}}" /> |
46 <service | 55 <service |
47 android:name="org.chromium.webapk.shell_apk.WebApkServiceFactory" | 56 android:name="org.chromium.webapk.shell_apk.WebApkServiceFactory" |
48 android:exported="true" | 57 android:exported="true" |
49 tools:ignore="ExportedService"> | 58 tools:ignore="ExportedService"> |
50 <intent-filter> | 59 <intent-filter> |
51 <action android:name="android.intent.action.MAIN" /> | 60 <action android:name="android.intent.action.MAIN" /> |
52 <category android:name="android.intent.category.WEBAPK_API" /> | 61 <category android:name="android.intent.category.WEBAPK_API" /> |
53 </intent-filter> | 62 </intent-filter> |
54 </service> | 63 </service> |
(...skipping 11 matching lines...) Expand all Loading... |
66 android:process=":webapk_sandboxed_process1" | 75 android:process=":webapk_sandboxed_process1" |
67 android:exported="true" | 76 android:exported="true" |
68 tools:ignore="ExportedService"/> | 77 tools:ignore="ExportedService"/> |
69 <service android:name="org.chromium.webapk.shell_apk.WebApkSandboxedProc
essService2" | 78 <service android:name="org.chromium.webapk.shell_apk.WebApkSandboxedProc
essService2" |
70 android:isolatedProcess="true" | 79 android:isolatedProcess="true" |
71 android:process=":webapk_sandboxed_process2" | 80 android:process=":webapk_sandboxed_process2" |
72 android:exported="true" | 81 android:exported="true" |
73 tools:ignore="ExportedService"/> | 82 tools:ignore="ExportedService"/> |
74 </application> | 83 </application> |
75 </manifest> | 84 </manifest> |
OLD | NEW |