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 android:sharedUserId="android.uid.system"> 5 6 <uses-sdk android:minSdkVersion="5" /> 7 8 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 9 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 10 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 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.WRITE_SECURE_SETTINGS" /> 16 <uses-permission android:name="android.permission.BLUETOOTH" /> 17 <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" /> 18 <uses-permission android:name="android.permission.DUMP" /> 19 20 <application 21 android:label="GceService" 22 android:allowBackup="false"> 23 24 <receiver android:name=".GceBroadcastReceiver"> 25 <intent-filter android:priority="1000"> 26 <!-- 27 Do not register for other events here. 28 Use GceService.registerBroadcastReceivers() instead. 29 --> 30 <action android:name="android.intent.action.BOOT_COMPLETED" /> 31 </intent-filter> 32 </receiver> 33 34 <service android:name=".GceService"> 35 <intent-filter> 36 <action android:name="com.android.google.gce.gceservice.CONFIGURE" /> 37 <action android:name="com.android.google.gce.gceservice.CONNECTIVITY_CHANGE" /> 38 <action android:name="com.android.google.gce.gceservice.BLUETOOTH_CHANGED" /> 39 </intent-filter> 40 </service> 41 </application> 42</manifest> 43