1<?xml version="1.0" encoding="utf-8"?>
2<!--
3 * Copyright (C) 2014 The Android Open Source Project
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 *      http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 -->
17
18<manifest xmlns:android="http://schemas.android.com/apk/res/android"
19     package="com.android.cts.launcherapps.simpleapp">
20
21    <uses-permission android:name="android.permission.READ_CALENDAR"/>
22    <uses-permission android:name="android.permission.READ_CONTACTS"/>
23    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
24
25    <application>
26        <activity android:name=".SimpleActivity"
27             android:exported="true">
28            <intent-filter>
29                <action android:name="android.intent.action.MAIN"/>
30                <category android:name="android.intent.category.LAUNCHER"/>
31            </intent-filter>
32        </activity>
33        <activity android:name=".NonExportedActivity">
34                        android:exported=&quot;false&quot;&gt;
35        </activity>
36        <activity android:name=".NonLauncherActivity">
37                        android:exported=&quot;true&quot;&gt;
38        </activity>
39        <activity android:name=".SimpleActivityStartService"
40             android:turnScreenOn="true"
41             android:excludeFromRecents="true"
42             android:exported="true"/>
43        <activity android:name=".SimpleActivityStartFgService"
44             android:exported="true"/>
45        <activity android:name=".SimpleActivityImmediateExit"
46             android:exported="true">
47            <intent-filter>
48                <action android:name="android.intent.action.MAIN"/>
49                <category android:name="android.intent.category.LAUNCHER"/>
50            </intent-filter>
51        </activity>
52        <activity android:name=".SimpleActivityChainExit"
53             android:exported="true">
54            <intent-filter>
55                <action android:name="android.intent.action.MAIN"/>
56                <category android:name="android.intent.category.LAUNCHER"/>
57            </intent-filter>
58        </activity>
59
60        <service android:name=".SimpleService"
61             android:exported="true">
62        </service>
63        <service android:name=".SimpleService2"
64             android:exported="true"
65             android:process=":other">
66        </service>
67        <service android:name=".SimpleService3"
68             android:exported="true"/>
69
70        <service android:name=".SimpleService4"
71             android:exported="true">
72            <intent-filter>
73                <action android:name="com.android.cts.launchertests.simpleapp.EXIT_ACTION"/>
74                <category android:name="android.intent.category.DEFAULT"/>
75            </intent-filter>
76        </service>
77
78        <service android:name=".SimpleService5"
79             android:exported="true"
80             android:process=":remote">
81            <intent-filter>
82                <action android:name="com.android.cts.launchertests.simpleapp.EXIT_ACTION"/>
83                <category android:name="android.intent.category.DEFAULT"/>
84            </intent-filter>
85        </service>
86
87        <service android:name=".SimpleService6"
88             android:exported="true"
89             android:isolatedProcess="true">
90            <intent-filter>
91                <action android:name="com.android.cts.launchertests.simpleapp.EXIT_ACTION"/>
92                <category android:name="android.intent.category.DEFAULT"/>
93            </intent-filter>
94        </service>
95
96        <receiver android:name=".SimpleReceiverStartService"
97             android:exported="true">
98        </receiver>
99        <receiver android:name=".SimpleReceiver"
100             android:exported="true">
101        </receiver>
102        <receiver android:name=".SimpleRemoteReceiver"
103             android:process=":receiver"
104             android:exported="true">
105        </receiver>
106        <provider android:name=".SimpleProvider"
107             android:process=":remote"
108             android:authorities="com.android.cts.launcherapps.simpleapp.provider"
109             android:exported="false">
110        </provider>
111    </application>
112
113</manifest>
114