AndroidManifest.xml revision 1320f92c476a1ad9d19dba2a48c72b75566198e9
1<?xml version="1.0" encoding="utf-8"?>
2
3<!-- Copyright 2014 The Chromium Authors. All rights reserved.
4     Use of this source code is governed by a BSD-style license that can be
5     found in the LICENSE file.
6 -->
7
8<manifest xmlns:android="http://schemas.android.com/apk/res/android"
9          package="org.chromium.chromecast.shell">
10
11    <permission android:name="org.chromium.chromecast.shell.permission.SANDBOX"
12                android:protectionLevel="signature" />
13
14    <application android:name="org.chromium.chromecast.shell.CastApplication"
15                 android:icon="@mipmap/app_icon"
16                 android:label="@string/app_name">
17        <activity android:name="org.chromium.chromecast.shell.CastShellActivity"
18                  android:theme="@style/CastShellTheme"
19                  android:exported="true"
20                  android:hardwareAccelerated="true"
21                  android:taskAffinity=".CastShellActivity"
22                  android:configChanges="orientation|keyboardHidden|keyboard|screenSize"
23                  android:excludeFromRecents="true"
24                  android:noHistory="true"
25                  android:permission="android.permission.INTERNET">
26            <intent-filter>
27                <action android:name="android.intent.action.MAIN"/>
28                <category android:name="android.intent.category.LAUNCHER"/>
29            </intent-filter>
30        </activity>
31
32        <!-- The following service entries exist in order to allow us to
33             start more than one sandboxed process. -->
34        <service android:name="org.chromium.content.app.SandboxedProcessService0"
35                 android:process=":sandboxed_process0"
36                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
37                 android:isolatedProcess="true"
38                 android:exported="false" />
39        <service android:name="org.chromium.content.app.SandboxedProcessService1"
40                 android:process=":sandboxed_process1"
41                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
42                 android:isolatedProcess="true"
43                 android:exported="false" />
44        <service android:name="org.chromium.content.app.SandboxedProcessService2"
45                 android:process=":sandboxed_process2"
46                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
47                 android:isolatedProcess="true"
48                 android:exported="false" />
49        <service android:name="org.chromium.content.app.SandboxedProcessService3"
50                 android:process=":sandboxed_process3"
51                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
52                 android:isolatedProcess="true"
53                 android:exported="false" />
54        <service android:name="org.chromium.content.app.SandboxedProcessService4"
55                 android:process=":sandboxed_process4"
56                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
57                 android:isolatedProcess="true"
58                 android:exported="false" />
59        <service android:name="org.chromium.content.app.SandboxedProcessService5"
60                 android:process=":sandboxed_process5"
61                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
62                 android:isolatedProcess="true"
63                 android:exported="false" />
64        <service android:name="org.chromium.content.app.SandboxedProcessService6"
65                 android:process=":sandboxed_process6"
66                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
67                 android:isolatedProcess="true"
68                 android:exported="false" />
69        <service android:name="org.chromium.content.app.SandboxedProcessService7"
70                 android:process=":sandboxed_process7"
71                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
72                 android:isolatedProcess="true"
73                 android:exported="false" />
74        <service android:name="org.chromium.content.app.SandboxedProcessService8"
75                 android:process=":sandboxed_process8"
76                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
77                 android:isolatedProcess="true"
78                 android:exported="false" />
79        <service android:name="org.chromium.content.app.SandboxedProcessService9"
80                 android:process=":sandboxed_process9"
81                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
82                 android:isolatedProcess="true"
83                 android:exported="false" />
84        <service android:name="org.chromium.content.app.SandboxedProcessService10"
85                 android:process=":sandboxed_process10"
86                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
87                 android:isolatedProcess="true"
88                 android:exported="false" />
89        <service android:name="org.chromium.content.app.SandboxedProcessService11"
90                 android:process=":sandboxed_process11"
91                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
92                 android:isolatedProcess="true"
93                 android:exported="false" />
94        <service android:name="org.chromium.content.app.SandboxedProcessService12"
95                 android:process=":sandboxed_process12"
96                 android:permission="org.chromium.chromecast.shell.permission.SANDBOX"
97                 android:isolatedProcess="true"
98                 android:exported="false" />
99        <service android:name="org.chromium.content.app.SandboxedProcessService13"
100                 android:process=":sandboxed_process13"
101                 android:permission="org.chromium.content_shell.permission.SANDBOX"
102                 android:isolatedProcess="true"
103                 android:exported="false" />
104        <service android:name="org.chromium.content.app.SandboxedProcessService14"
105                 android:process=":sandboxed_process14"
106                 android:permission="org.chromium.content_shell.permission.SANDBOX"
107                 android:isolatedProcess="true"
108                 android:exported="false" />
109        <service android:name="org.chromium.content.app.SandboxedProcessService15"
110                 android:process=":sandboxed_process15"
111                 android:permission="org.chromium.content_shell.permission.SANDBOX"
112                 android:isolatedProcess="true"
113                 android:exported="false" />
114        <service android:name="org.chromium.content.app.SandboxedProcessService16"
115                 android:process=":sandboxed_process16"
116                 android:permission="org.chromium.content_shell.permission.SANDBOX"
117                 android:isolatedProcess="true"
118                 android:exported="false" />
119        <service android:name="org.chromium.content.app.SandboxedProcessService17"
120                 android:process=":sandboxed_process17"
121                 android:permission="org.chromium.content_shell.permission.SANDBOX"
122                 android:isolatedProcess="true"
123                 android:exported="false" />
124        <service android:name="org.chromium.content.app.SandboxedProcessService18"
125                 android:process=":sandboxed_process18"
126                 android:permission="org.chromium.content_shell.permission.SANDBOX"
127                 android:isolatedProcess="true"
128                 android:exported="false" />
129        <service android:name="org.chromium.content.app.SandboxedProcessService19"
130                 android:process=":sandboxed_process19"
131                 android:permission="org.chromium.content_shell.permission.SANDBOX"
132                 android:isolatedProcess="true"
133                 android:exported="false" />
134    </application>
135
136    <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="19" />
137    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
138    <uses-permission android:name="android.permission.INTERNET"/>
139    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
140    <uses-permission android:name="android.permission.WAKE_LOCK"/>
141
142</manifest>
143