• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2008 The Android Open Source Project
3
4     Licensed under the Apache License, Version 2.0 (the "License");
5     you may not use this file except in compliance with the License.
6     You may obtain a copy of the License at
7
8          http://www.apache.org/licenses/LICENSE-2.0
9
10     Unless required by applicable law or agreed to in writing, software
11     distributed under the License is distributed on an "AS IS" BASIS,
12     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13     See the License for the specific language governing permissions and
14     limitations under the License.
15-->
16
17<manifest xmlns:android="http://schemas.android.com/apk/res/android"
18        package="com.android.frameworks.servicestests">
19
20    <uses-permission android:name="android.permission.READ_LOGS" />
21    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
22    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
23    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
24    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
25    <uses-permission android:name="android.permission.BROADCAST_STICKY" />
26    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
27    <uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" />
28    <uses-permission android:name="android.permission.MANAGE_APP_TOKENS" />
29    <uses-permission android:name="android.permission.WAKE_LOCK" />
30    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
31    <uses-permission android:name="android.permission.REAL_GET_TASKS" />
32    <uses-permission android:name="android.permission.GET_DETAILED_TASKS" />
33    <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
34    <uses-permission android:name="android.permission.READ_NETWORK_USAGE_HISTORY" />
35    <uses-permission android:name="android.permission.MODIFY_NETWORK_ACCOUNTING" />
36    <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" />
37    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
38    <uses-permission android:name="android.permission.MANAGE_USERS" />
39    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
40    <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" />
41    <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
42    <uses-permission android:name="android.permission.INTERNET" />
43    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
44    <uses-permission android:name="android.permission.PACKET_KEEPALIVE_OFFLOAD" />
45    <uses-permission android:name="android.permission.GET_INTENT_SENDER_INTENT" />
46
47    <application>
48        <uses-library android:name="android.test.runner" />
49
50        <service android:name="com.android.server.AccessibilityManagerServiceTest$MyFirstMockAccessibilityService"
51            android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
52          <intent-filter>
53            <action android:name="android.accessibilityservice.AccessibilityService"/>
54          </intent-filter>
55        </service>
56
57        <service android:name="com.android.server.AccessibilityManagerServiceTest$MySecondMockAccessibilityService"
58            android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
59          <intent-filter>
60            <action android:name="android.accessibilityservice.AccessibilityService"/>
61          </intent-filter>
62        </service>
63
64        <receiver android:name="com.android.server.devicepolicy.ApplicationRestrictionsTest$AdminReceiver"
65                android:permission="android.permission.BIND_DEVICE_ADMIN">
66            <meta-data android:name="android.app.device_admin"
67                       android:resource="@xml/device_admin_sample" />
68            <intent-filter>
69                <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
70            </intent-filter>
71        </receiver>
72
73        <receiver android:name="com.android.server.devicepolicy.DummyDeviceAdmins$Admin1"
74            android:permission="android.permission.BIND_DEVICE_ADMIN">
75            <meta-data android:name="android.app.device_admin"
76                android:resource="@xml/device_admin_sample" />
77            <intent-filter>
78                <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
79            </intent-filter>
80        </receiver>
81
82        <receiver android:name="com.android.server.devicepolicy.DummyDeviceAdmins$Admin2"
83            android:permission="android.permission.BIND_DEVICE_ADMIN">
84            <meta-data android:name="android.app.device_admin"
85                android:resource="@xml/device_admin_sample" />
86            <intent-filter>
87                <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
88            </intent-filter>
89        </receiver>
90
91        <receiver android:name="com.android.server.devicepolicy.DummyDeviceAdmins$Admin3"
92            android:permission="android.permission.BIND_DEVICE_ADMIN">
93            <meta-data android:name="android.app.device_admin"
94                android:resource="@xml/device_admin_sample" />
95            <intent-filter>
96                <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
97            </intent-filter>
98        </receiver>
99
100        <receiver android:name="com.android.server.devicepolicy.DummyDeviceAdmins$AdminNoPerm">
101            <meta-data android:name="android.app.device_admin"
102                android:resource="@xml/device_admin_sample" />
103            <intent-filter>
104                <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
105            </intent-filter>
106        </receiver>
107
108        <service android:name="com.android.server.job.MockPriorityJobService"
109                 android:permission="android.permission.BIND_JOB_SERVICE" />
110
111        <activity android:name="com.android.server.pm.BaseShortcutManagerTest$ShortcutActivity" />
112        <activity android:name="com.android.server.pm.BaseShortcutManagerTest$ShortcutActivity2" />
113        <activity android:name="com.android.server.pm.BaseShortcutManagerTest$ShortcutActivity3" />
114
115        <activity android:name="com.android.server.pm.ShortcutTestActivity"
116            android:enabled="true" android:exported="true" />
117
118        <activity-alias android:name="a.ShortcutEnabled"
119            android:targetActivity="com.android.server.pm.ShortcutTestActivity"
120            android:enabled="true" android:exported="true">
121        </activity-alias>
122        <activity-alias android:name="a.ShortcutDisabled"
123            android:targetActivity="com.android.server.pm.ShortcutTestActivity"
124            android:enabled="false" android:exported="true">
125            <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcut_5"/>
126        </activity-alias>
127        <activity-alias android:name="a.ShortcutUnexported"
128            android:targetActivity="com.android.server.pm.ShortcutTestActivity"
129            android:enabled="true" android:exported="false">
130            <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcut_5"/>
131        </activity-alias>
132        <activity-alias android:name="a.Shortcut1"
133            android:targetActivity="com.android.server.pm.ShortcutTestActivity"
134            android:enabled="true" android:exported="true">
135            <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcut_1"/>
136        </activity-alias>
137
138        <activity-alias android:name="a.DisabledMain"
139            android:targetActivity="com.android.server.pm.ShortcutTestActivity"
140            android:enabled="false" android:exported="true">
141            <intent-filter>
142                <action android:name="android.intent.action.MAIN" />
143                <category android:name="android.intent.category.DEFAULT" />
144                <category android:name="android.intent.category.LAUNCHER" />
145            </intent-filter>
146        </activity-alias>
147
148        <activity-alias android:name="a.UnexportedMain"
149            android:targetActivity="com.android.server.pm.ShortcutTestActivity"
150            android:enabled="true" android:exported="false">
151            <intent-filter>
152                <action android:name="android.intent.action.MAIN" />
153                <category android:name="android.intent.category.DEFAULT" />
154                <category android:name="android.intent.category.LAUNCHER" />
155            </intent-filter>
156        </activity-alias>
157
158    </application>
159
160    <instrumentation
161    	android:name="android.support.test.runner.AndroidJUnitRunner"
162    	android:targetPackage="com.android.frameworks.servicestests"
163    	android:label="Frameworks Services Tests" />
164</manifest>
165