1<?xml version="1.0" encoding="utf-8"?>
2<!--
3 * Copyright (C) 2016 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="android.externalservice.service">
20
21    <application android:label="External Service Host">
22        <!-- Service used to start .ExternalService from this package. -->
23        <service android:name=".ServiceCreator"
24                 android:isolatedProcess="false"
25                 android:externalService="false"
26                 android:exported="true" />
27
28        <!-- These services only respond to MSG_IDENTIFY for testing bindService(). -->
29        <service android:name=".IsolatedService"
30                 android:isolatedProcess="true"
31                 android:externalService="false"
32                 android:exported="false"/>
33        <service android:name=".ExportedService"
34                 android:isolatedProcess="true"
35                 android:externalService="false"
36                 android:exported="true"/>
37        <service android:name=".ExternalNonExportedService"
38                 android:isolatedProcess="true"
39                 android:externalService="true"
40                 android:exported="false"/>
41        <service android:name=".ExternalNonIsolatedService"
42                 android:isolatedProcess="false"
43                 android:externalService="true"
44                 android:exported="true"/>
45
46        <!-- The only valid, externalService entry. -->
47        <service android:name=".ExternalService"
48                 android:isolatedProcess="true"
49                 android:externalService="true"
50                 android:exported="true"/>
51    </application>
52
53</manifest>
54