1<?xml version="1.0" encoding="utf-8"?> 2<manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.android.google.gce.gceservice"> 4 5 <uses-sdk android:minSdkVersion="5" /> 6 7 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 8 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 9 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 10 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 11 <uses-permission android:name="android.permission.INTERNET" /> 12 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 13 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 14 <uses-permission android:name="android.permission.WRITE_SETTINGS" /> 15 <uses-permission android:name="android.permission.BLUETOOTH" /> 16 17 <application 18 android:label="GceService" 19 android:allowBackup="false"> 20 21 <receiver android:name=".GceBroadcastReceiver"> 22 <intent-filter android:priority="1000"> 23 <!-- 24 Do not register for other events here. 25 Use GceService.registerBroadcastReceivers() instead. 26 --> 27 <action android:name="android.intent.action.BOOT_COMPLETED" /> 28 </intent-filter> 29 </receiver> 30 31 <service android:name=".GceService"> 32 <intent-filter> 33 <action android:name="com.android.google.gce.gceservice.CONFIGURE" /> 34 <action android:name="com.android.google.gce.gceservice.CONNECTIVITY_CHANGE" /> 35 <action android:name="com.android.google.gce.gceservice.BLUETOOTH_CHANGED" /> 36 </intent-filter> 37 </service> 38 </application> 39</manifest> 40