1<?xml version="1.0" encoding="utf-8"?> 2 3<manifest xmlns:android="http://schemas.android.com/apk/res/android" 4 package="com.android.frameworkperf"> 5 <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> 6 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC"/> 7 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK"/> 8 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_PHONE_CALL"/> 9 <uses-permission android:name="android.permission.MANAGE_OWN_CALLS"/> 10 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION"/> 11 <uses-permission android:name="Manifest.permission.ACCESS_FINE_LOCATION"/> 12 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE"/> 13 <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/> 14 15 16 <uses-permission android:name="android.permission.WAKE_LOCK"/> 17 <uses-sdk android:minSdkVersion="5"/> 18 19 <application android:hardwareAccelerated="false"> 20 <uses-library android:name="android.test.runner"/> 21 <activity android:name="FrameworkPerfActivity" 22 android:label="Framework Perf" 23 android:exported="true"> 24 <intent-filter> 25 <action android:name="android.intent.action.MAIN"/> 26 <category android:name="android.intent.category.DEFAULT"/> 27 <category android:name="android.intent.category.LAUNCHER"/> 28 </intent-filter> 29 </activity> 30 <service android:name="SchedulerService" 31 android:foregroundServiceType="dataSync|mediaPlayback|phoneCall|location|connectedDevice"> 32 </service> 33 <service android:name="TestService" 34 android:process=":test"> 35 </service> 36 <service android:name="LocalTestService"> 37 </service> 38 <receiver android:name="Receiver" 39 android:exported="true"> 40 </receiver> 41 </application> 42 <instrumentation android:name="android.test.InstrumentationTestRunner" 43 android:targetPackage="com.android.frameworkperf" 44 android:label="Framework Perf Runner"/> 45</manifest> 46