blob: 85cd41f81f45dfc48abb35af485bafa441f7182f [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.evervolv.widgets"
android:versionCode="1"
android:versionName="1.0"
coreApp="true"
>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.SET_ORIENTATION" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-sdk android:minSdkVersion="10" />
<application>
<!-- Wifi standalone widget -->
<receiver android:name=".WifiWidgetProvider"
android:label="@string/wifi_gadget_title">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
<action android:name="com.evervolv.widgets.WIFI_CLICKED"/>
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_wifi_info" />
</receiver>
<!-- Sync standalone widget -->
<receiver android:name=".SyncWidgetProvider"
android:label="@string/sync_gadget_title">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="com.evervolv.widgets.SYNC_CLICKED"/>
<action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_sync_info" />
</receiver>
<!-- Mobile data toggle standalone widget -->
<receiver android:name=".MobileDataWidgetProvider"
android:label="@string/mobile_data_gadget_title"
android:enabled="@bool/config_has_mobile_data">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="com.evervolv.widgets.MOBILE_DATA_CLICKED"/>
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_mobile_data_info" />
</receiver>
<!-- Auto Rotate standalone widget -->
<receiver android:name=".AutoRotateWidgetProvider"
android:label="@string/auto_rotate_gadget_title">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="com.evervolv.widgets.AUTOROTATE_CLICKED"/>
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_auto_rotate_info" />
</receiver>
<!-- GPS standalone widget -->
<receiver android:name=".GpsWidgetProvider"
android:label="@string/gps_gadget_title"
android:enabled="@bool/config_has_gps">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="com.evervolv.widgets.GPS_CLICKED"/>
<action android:name="android.location.PROVIDERS_CHANGED" />
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_gps_info" />
</receiver>
<!-- Tether standalone widget -->
<receiver android:name=".WifiApWidgetProvider"
android:label="@string/wifiap_gadget_title">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="android.net.wifi.WIFI_AP_STATE_CHANGED" />
<action android:name="com.evervolv.widgets.WIFIAP_CLICKED"/>
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_wifiap_info" />
</receiver>
<!-- Airplane Mode standalone widget -->
<receiver android:name=".AirplaneModeWidgetProvider"
android:label="@string/airplane_gadget_title">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="com.evervolv.widget.AIRPLANEMODE_CLICKED"/>
<action android:name="android.intent.action.AIRPLANE_MODE"/>
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_airplane_info" />
</receiver>
<!-- Bluetooth standalone widget -->
<receiver android:name=".BluetoothWidgetProvider"
android:label="@string/bluetooth_gadget_title"
android:enabled="@bool/config_has_bluetooth">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
<action android:name="com.evervolv.widgets.BLUETOOTH_CLICKED"/>
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_bluetooth_info"/>
</receiver>
</application>
</manifest>