blob: 85cd41f81f45dfc48abb35af485bafa441f7182f [file] [log] [blame]
andrew.borenf8dd5452012-03-04 11:49:08 -07001<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.evervolv.widgets"
4 android:versionCode="1"
5 android:versionName="1.0"
6 coreApp="true"
7 >
8
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.READ_SYNC_SETTINGS" />
andrew.boren5b9fbbc2012-03-04 12:10:59 -070012 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
andrew.borenf8dd5452012-03-04 11:49:08 -070013 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
14 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
15 <uses-permission android:name="android.permission.SET_ORIENTATION" />
16 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
andrew.boren5b9fbbc2012-03-04 12:10:59 -070017 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
andrew.borendb740852012-03-04 12:50:37 -070018 <uses-permission android:name="android.permission.BLUETOOTH" />
19 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
andrew.borenf8dd5452012-03-04 11:49:08 -070020
21 <uses-sdk android:minSdkVersion="10" />
22
23 <application>
24 <!-- Wifi standalone widget -->
25 <receiver android:name=".WifiWidgetProvider"
26 android:label="@string/wifi_gadget_title">
27 <intent-filter>
28 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
29 <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
30 <action android:name="com.evervolv.widgets.WIFI_CLICKED"/>
31 </intent-filter>
andrew.borene76e8522012-03-04 20:58:27 -070032 <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_wifi_info" />
andrew.borenf8dd5452012-03-04 11:49:08 -070033 </receiver>
34 <!-- Sync standalone widget -->
35 <receiver android:name=".SyncWidgetProvider"
36 android:label="@string/sync_gadget_title">
37 <intent-filter>
38 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
39 <action android:name="com.evervolv.widgets.SYNC_CLICKED"/>
40 <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
41 </intent-filter>
andrew.borene76e8522012-03-04 20:58:27 -070042 <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_sync_info" />
andrew.borenf8dd5452012-03-04 11:49:08 -070043 </receiver>
andrew.boren5b9fbbc2012-03-04 12:10:59 -070044 <!-- Mobile data toggle standalone widget -->
andrew.borenf8dd5452012-03-04 11:49:08 -070045 <receiver android:name=".MobileDataWidgetProvider"
andrew.boren40bd1c12012-03-04 20:21:19 -070046 android:label="@string/mobile_data_gadget_title"
47 android:enabled="@bool/config_has_mobile_data">
andrew.borenf8dd5452012-03-04 11:49:08 -070048 <intent-filter>
49 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
50 <action android:name="com.evervolv.widgets.MOBILE_DATA_CLICKED"/>
51 </intent-filter>
andrew.borene76e8522012-03-04 20:58:27 -070052 <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_mobile_data_info" />
andrew.borenf8dd5452012-03-04 11:49:08 -070053 </receiver>
andrew.boren5b9fbbc2012-03-04 12:10:59 -070054 <!-- Auto Rotate standalone widget -->
andrew.borenf8dd5452012-03-04 11:49:08 -070055 <receiver android:name=".AutoRotateWidgetProvider"
56 android:label="@string/auto_rotate_gadget_title">
57 <intent-filter>
58 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
59 <action android:name="com.evervolv.widgets.AUTOROTATE_CLICKED"/>
60 </intent-filter>
andrew.borene76e8522012-03-04 20:58:27 -070061 <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_auto_rotate_info" />
andrew.borenf8dd5452012-03-04 11:49:08 -070062 </receiver>
andrew.boren5b9fbbc2012-03-04 12:10:59 -070063 <!-- GPS standalone widget -->
64 <receiver android:name=".GpsWidgetProvider"
andrew.boren40bd1c12012-03-04 20:21:19 -070065 android:label="@string/gps_gadget_title"
66 android:enabled="@bool/config_has_gps">
andrew.boren5b9fbbc2012-03-04 12:10:59 -070067 <intent-filter>
68 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
69 <action android:name="com.evervolv.widgets.GPS_CLICKED"/>
70 <action android:name="android.location.PROVIDERS_CHANGED" />
71 </intent-filter>
andrew.borene76e8522012-03-04 20:58:27 -070072 <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_gps_info" />
andrew.boren5b9fbbc2012-03-04 12:10:59 -070073 </receiver>
andrew.boren11380c32012-03-04 12:18:28 -070074 <!-- Tether standalone widget -->
75 <receiver android:name=".WifiApWidgetProvider"
76 android:label="@string/wifiap_gadget_title">
77 <intent-filter>
78 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
79 <action android:name="android.net.wifi.WIFI_AP_STATE_CHANGED" />
andrew.boren6b3e6b92012-03-04 12:24:17 -070080 <action android:name="com.evervolv.widgets.WIFIAP_CLICKED"/>
81 </intent-filter>
andrew.borene76e8522012-03-04 20:58:27 -070082 <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_wifiap_info" />
andrew.boren6b3e6b92012-03-04 12:24:17 -070083 </receiver>
84 <!-- Airplane Mode standalone widget -->
85 <receiver android:name=".AirplaneModeWidgetProvider"
86 android:label="@string/airplane_gadget_title">
87 <intent-filter>
88 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
89 <action android:name="com.evervolv.widget.AIRPLANEMODE_CLICKED"/>
90 <action android:name="android.intent.action.AIRPLANE_MODE"/>
91
andrew.boren11380c32012-03-04 12:18:28 -070092 </intent-filter>
andrew.borene76e8522012-03-04 20:58:27 -070093 <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_airplane_info" />
andrew.boren11380c32012-03-04 12:18:28 -070094 </receiver>
andrew.borendb740852012-03-04 12:50:37 -070095 <!-- Bluetooth standalone widget -->
96 <receiver android:name=".BluetoothWidgetProvider"
andrew.boren40bd1c12012-03-04 20:21:19 -070097 android:label="@string/bluetooth_gadget_title"
98 android:enabled="@bool/config_has_bluetooth">
andrew.borendb740852012-03-04 12:50:37 -070099 <intent-filter>
100 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
101 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
102 <action android:name="com.evervolv.widgets.BLUETOOTH_CLICKED"/>
103 </intent-filter>
andrew.borene76e8522012-03-04 20:58:27 -0700104 <meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_bluetooth_info"/>
andrew.borendb740852012-03-04 12:50:37 -0700105 </receiver>
andrew.borenf8dd5452012-03-04 11:49:08 -0700106 </application>
107</manifest>