am bad2c945: Merge "Add agms for specific Truphone customer"
* commit 'bad2c94542e03d66acceae7a46c383eb9f30911a':
Add agms for specific Truphone customer
diff --git a/apps/LeanbackCustomizer/AndroidManifest.xml b/apps/LeanbackCustomizer/AndroidManifest.xml
index ed313c6..5ec2147 100644
--- a/apps/LeanbackCustomizer/AndroidManifest.xml
+++ b/apps/LeanbackCustomizer/AndroidManifest.xml
@@ -2,6 +2,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.leanbacklauncher.partnercustomizer">
+ <uses-sdk
+ android:minSdkVersion="19"
+ android:targetSdkVersion="19" />
+
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.INTERNET" />
@@ -19,5 +23,6 @@
<data android:scheme="package"/>
</intent-filter>
</receiver>
+
</application>
</manifest>
diff --git a/apps/LeanbackCustomizer/res/drawable-mdpi/ic_blank.png b/apps/LeanbackCustomizer/res/drawable-mdpi/ic_blank.png
deleted file mode 100644
index edae9c4..0000000
--- a/apps/LeanbackCustomizer/res/drawable-mdpi/ic_blank.png
+++ /dev/null
Binary files differ
diff --git a/apps/LeanbackCustomizer/res/values/config.xml b/apps/LeanbackCustomizer/res/values/config.xml
index 02f97e7..d16db34 100644
--- a/apps/LeanbackCustomizer/res/values/config.xml
+++ b/apps/LeanbackCustomizer/res/values/config.xml
@@ -2,6 +2,10 @@
<resources>
<!-- DO NOT TRANSLATE -->
<string name="partner_wallpaper" translatable="false">bg_custom</string>
+ <!-- DO NOT TRANSLATE -->
+ <string name="partner_widget_provider_component_name" translatable="false">
+ com.google.android.leanbacklauncher.partnerwidget/.ClockWidgetProvider
+ </string>
<!--
DO NOT TRANSLATE
diff --git a/apps/LeanbackCustomizer/src/com/android/leanbacklauncher/partnercustomizer/PartnerReceiver.java b/apps/LeanbackCustomizer/src/com/google/android/leanbacklauncher/partnercustomizer/PartnerReceiver.java
similarity index 100%
rename from apps/LeanbackCustomizer/src/com/android/leanbacklauncher/partnercustomizer/PartnerReceiver.java
rename to apps/LeanbackCustomizer/src/com/google/android/leanbacklauncher/partnercustomizer/PartnerReceiver.java
diff --git a/apps/LeanbackCustomizer/src/com/android/leanbacklauncher/partnercustomizer/TestActivity.java b/apps/LeanbackCustomizer/src/com/google/android/leanbacklauncher/partnercustomizer/TestActivity.java
similarity index 100%
rename from apps/LeanbackCustomizer/src/com/android/leanbacklauncher/partnercustomizer/TestActivity.java
rename to apps/LeanbackCustomizer/src/com/google/android/leanbacklauncher/partnercustomizer/TestActivity.java
diff --git a/apps/LeanbackWidget/Android.mk b/apps/LeanbackWidget/Android.mk
new file mode 100644
index 0000000..7209b52
--- /dev/null
+++ b/apps/LeanbackWidget/Android.mk
@@ -0,0 +1,13 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_PATH := $(PRODUCT_OUT)/system/app
+
+LOCAL_SRC_FILES := $(call all-java-files-under, src)
+
+LOCAL_PACKAGE_NAME := LeanbackWidget
+
+LOCAL_SDK_VERSION := current
+
+include $(BUILD_PACKAGE)
diff --git a/apps/LeanbackWidget/AndroidManifest.xml b/apps/LeanbackWidget/AndroidManifest.xml
new file mode 100644
index 0000000..8a0f819
--- /dev/null
+++ b/apps/LeanbackWidget/AndroidManifest.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.google.android.leanbacklauncher.partnerwidget">
+
+ <uses-sdk
+ android:minSdkVersion="19"
+ android:targetSdkVersion="19" />
+
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
+
+ <application android:label="@string/app_label">
+ <receiver android:name=".ClockWidgetProvider" >
+ <intent-filter>
+ <!-- broadcasts that could indicate our internet connection status has changed -->
+ <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
+ <action android:name="android.net.wifi.RSSI_CHANGED" />
+ <action android:name="com.google.android.gcm.CONNECTED" />
+ <action android:name="com.google.android.gcm.DISCONNECTED" />
+
+ <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
+ </intent-filter>
+
+ <meta-data
+ android:name="android.appwidget.provider"
+ android:resource="@xml/clock_widget_info" />
+ </receiver>
+
+ </application>
+</manifest>
diff --git a/apps/LeanbackWidget/proguard-project.txt b/apps/LeanbackWidget/proguard-project.txt
new file mode 100644
index 0000000..f2fe155
--- /dev/null
+++ b/apps/LeanbackWidget/proguard-project.txt
@@ -0,0 +1,20 @@
+# To enable ProGuard in your project, edit project.properties
+# to define the proguard.config property as described in that file.
+#
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in ${sdk.dir}/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the ProGuard
+# include property in project.properties.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
diff --git a/apps/LeanbackWidget/res/drawable-hdpi/ic_launcher.png b/apps/LeanbackWidget/res/drawable-hdpi/ic_launcher.png
new file mode 100644
index 0000000..eb9dfe2
--- /dev/null
+++ b/apps/LeanbackWidget/res/drawable-hdpi/ic_launcher.png
Binary files differ
diff --git a/apps/LeanbackWidget/res/drawable-hdpi/ic_settings_wifi_no_internet.png b/apps/LeanbackWidget/res/drawable-hdpi/ic_settings_wifi_no_internet.png
new file mode 100644
index 0000000..d80a984
--- /dev/null
+++ b/apps/LeanbackWidget/res/drawable-hdpi/ic_settings_wifi_no_internet.png
Binary files differ
diff --git a/apps/LeanbackWidget/res/drawable-hdpi/ic_settings_wifi_not_connected.png b/apps/LeanbackWidget/res/drawable-hdpi/ic_settings_wifi_not_connected.png
new file mode 100644
index 0000000..50d20bf
--- /dev/null
+++ b/apps/LeanbackWidget/res/drawable-hdpi/ic_settings_wifi_not_connected.png
Binary files differ
diff --git a/apps/LeanbackWidget/res/drawable-mdpi/ic_launcher.png b/apps/LeanbackWidget/res/drawable-mdpi/ic_launcher.png
new file mode 100644
index 0000000..d8e46f3
--- /dev/null
+++ b/apps/LeanbackWidget/res/drawable-mdpi/ic_launcher.png
Binary files differ
diff --git a/apps/LeanbackWidget/res/drawable-mdpi/ic_settings_wifi_no_internet.png b/apps/LeanbackWidget/res/drawable-mdpi/ic_settings_wifi_no_internet.png
new file mode 100644
index 0000000..f243675
--- /dev/null
+++ b/apps/LeanbackWidget/res/drawable-mdpi/ic_settings_wifi_no_internet.png
Binary files differ
diff --git a/apps/LeanbackWidget/res/drawable-mdpi/ic_settings_wifi_not_connected.png b/apps/LeanbackWidget/res/drawable-mdpi/ic_settings_wifi_not_connected.png
new file mode 100644
index 0000000..1f33e68
--- /dev/null
+++ b/apps/LeanbackWidget/res/drawable-mdpi/ic_settings_wifi_not_connected.png
Binary files differ
diff --git a/apps/LeanbackWidget/res/drawable-xhdpi/ic_launcher.png b/apps/LeanbackWidget/res/drawable-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..e4e79c9
--- /dev/null
+++ b/apps/LeanbackWidget/res/drawable-xhdpi/ic_launcher.png
Binary files differ
diff --git a/apps/LeanbackWidget/res/drawable-xhdpi/ic_settings_wifi_no_internet.png b/apps/LeanbackWidget/res/drawable-xhdpi/ic_settings_wifi_no_internet.png
new file mode 100644
index 0000000..c2cbbe4
--- /dev/null
+++ b/apps/LeanbackWidget/res/drawable-xhdpi/ic_settings_wifi_no_internet.png
Binary files differ
diff --git a/apps/LeanbackWidget/res/drawable-xhdpi/ic_settings_wifi_not_connected.png b/apps/LeanbackWidget/res/drawable-xhdpi/ic_settings_wifi_not_connected.png
new file mode 100644
index 0000000..418e0ab
--- /dev/null
+++ b/apps/LeanbackWidget/res/drawable-xhdpi/ic_settings_wifi_not_connected.png
Binary files differ
diff --git a/apps/LeanbackWidget/res/drawable-xxhdpi/ic_launcher.png b/apps/LeanbackWidget/res/drawable-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..53ced36
--- /dev/null
+++ b/apps/LeanbackWidget/res/drawable-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/apps/LeanbackWidget/res/layout/clock_widget.xml b/apps/LeanbackWidget/res/layout/clock_widget.xml
new file mode 100644
index 0000000..0a1ca2a
--- /dev/null
+++ b/apps/LeanbackWidget/res/layout/clock_widget.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <TextClock
+ android:id="@+id/clock"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentTop="true"
+ android:layout_alignParentEnd="true"
+ android:format12Hour="@string/widget_12_hours_format"
+ android:format24Hour="@string/widget_24_hours_format"
+ android:fontFamily="@string/light_font"
+ android:textColor="@color/clock_text_color"
+ android:textSize="@dimen/clock_text_size" />
+
+ <ImageView
+ android:id="@+id/connectivity_indicator"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_toStartOf="@+id/clock"
+ android:layout_alignParentStart="true"
+ android:layout_centerVertical="true"
+ android:src="@null" />
+
+</RelativeLayout>
diff --git a/apps/LeanbackWidget/res/values/colors.xml b/apps/LeanbackWidget/res/values/colors.xml
new file mode 100644
index 0000000..bcc3a80
--- /dev/null
+++ b/apps/LeanbackWidget/res/values/colors.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <color name="clock_text_color">#FFEEEEEE</color>
+</resources>
diff --git a/apps/LeanbackWidget/res/values/config.xml b/apps/LeanbackWidget/res/values/config.xml
new file mode 100644
index 0000000..9e4f1ba
--- /dev/null
+++ b/apps/LeanbackWidget/res/values/config.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+ <!-- DO NOT TRANSLATE -->
+ <string name="font" translatable="false">sans-serif-condensed</string>
+ <!-- DO NOT TRANSLATE -->
+ <string name="light_font" translatable="false">sans-serif-light</string>
+ <!-- DO NOT TRANSLATE -->
+ <string name="regular_font" translatable="false">sans-serif</string>
+
+ <string name="widget_12_hours_format" translatable="false">h:mm</string>
+ <string name="widget_24_hours_format" translatable="false">kk:mm</string>
+
+</resources>
diff --git a/apps/LeanbackWidget/res/values/dimens.xml b/apps/LeanbackWidget/res/values/dimens.xml
new file mode 100644
index 0000000..7c04e7c
--- /dev/null
+++ b/apps/LeanbackWidget/res/values/dimens.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <dimen name="clock_text_size">32sp</dimen>
+</resources>
diff --git a/apps/LeanbackWidget/res/values/strings.xml b/apps/LeanbackWidget/res/values/strings.xml
new file mode 100644
index 0000000..4f733a4
--- /dev/null
+++ b/apps/LeanbackWidget/res/values/strings.xml
@@ -0,0 +1,5 @@
+<resources>
+
+ <string name="app_label">LeanbackWidget</string>
+
+</resources>
diff --git a/apps/LeanbackWidget/res/xml/clock_widget_info.xml b/apps/LeanbackWidget/res/xml/clock_widget_info.xml
new file mode 100644
index 0000000..a877df8
--- /dev/null
+++ b/apps/LeanbackWidget/res/xml/clock_widget_info.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
+ android:updatePeriodMillis="1800000"
+ android:initialLayout="@layout/clock_widget"
+ android:widgetCategory="home_screen"
+ android:resizeMode="none" />
diff --git a/apps/LeanbackWidget/src/com/google/android/leanbacklauncher/partnerwidget/ClockWidgetProvider.java b/apps/LeanbackWidget/src/com/google/android/leanbacklauncher/partnerwidget/ClockWidgetProvider.java
new file mode 100644
index 0000000..7dc57db
--- /dev/null
+++ b/apps/LeanbackWidget/src/com/google/android/leanbacklauncher/partnerwidget/ClockWidgetProvider.java
@@ -0,0 +1,59 @@
+
+package com.google.android.leanbacklauncher.partnerwidget;
+
+import android.appwidget.AppWidgetManager;
+import android.appwidget.AppWidgetProvider;
+import android.content.ComponentName;
+import android.content.Context;
+import android.content.Intent;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.os.Bundle;
+import android.text.TextUtils;
+import android.widget.RemoteViews;
+
+public class ClockWidgetProvider extends AppWidgetProvider {
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ update(context);
+ super.onReceive(context, intent);
+ }
+
+ public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
+ update(context);
+ super.onUpdate(context, appWidgetManager, appWidgetIds);
+ }
+
+ private void update(Context context) {
+ AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
+ ComponentName thisWidget = new ComponentName(context, ClockWidgetProvider.class);
+ appWidgetManager.updateAppWidget(thisWidget, getRemoteViews(context));
+ }
+
+ private RemoteViews getRemoteViews(Context context) {
+ RemoteViews remoteViews = new RemoteViews(context.getPackageName(),
+ R.layout.clock_widget);
+ remoteViews.setImageViewResource(R.id.connectivity_indicator, getConnectedResId(context));
+
+ return remoteViews;
+ }
+
+ private static int getConnectedResId(Context context) {
+ ConnectivityManager cm = (ConnectivityManager) context
+ .getSystemService(Context.CONNECTIVITY_SERVICE);
+ NetworkInfo info = cm.getActiveNetworkInfo();
+
+ int resId = 0;
+ if (info == null || !info.isAvailable()) {
+ resId = R.drawable.ic_settings_wifi_not_connected;
+ } else if (!info.isConnected()) {
+ resId = R.drawable.ic_settings_wifi_no_internet;
+ } else {
+ // internet is connected and working, show nothing
+ resId = android.R.color.transparent;
+ }
+
+ return resId;
+ }
+}
\ No newline at end of file
diff --git a/apps/SetupCustomizer/Android.mk b/apps/SetupCustomizer/Android.mk
new file mode 100644
index 0000000..9312a36
--- /dev/null
+++ b/apps/SetupCustomizer/Android.mk
@@ -0,0 +1,13 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_PATH := $(PRODUCT_OUT)/system/priv-app
+
+LOCAL_SRC_FILES := $(call all-java-files-under, src)
+
+LOCAL_PACKAGE_NAME := TvSetupCustomizer
+
+LOCAL_SDK_VERSION := current
+
+include $(BUILD_PACKAGE)
diff --git a/apps/SetupCustomizer/AndroidManifest.xml b/apps/SetupCustomizer/AndroidManifest.xml
new file mode 100644
index 0000000..bdd31ff
--- /dev/null
+++ b/apps/SetupCustomizer/AndroidManifest.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.google.android.tvsetup.partnercustomizer">
+
+ <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
+ <uses-permission android:name="android.permission.INTERNET" />
+
+ <application android:label="@string/app_label">
+
+ <receiver android:name=".PartnerReceiver">
+ <intent-filter>
+ <action android:name="com.google.android.tvsetup.action.PARTNER_CUSTOMIZATION" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+
+ <intent-filter>
+ <action android:name="android.intent.action.PACKAGE_ADDED" />
+ <action android:name="android.intent.action.PACKAGE_REMOVED" />
+ <data android:scheme="package"/>
+ </intent-filter>
+ </receiver>
+ </application>
+</manifest>
diff --git a/apps/SetupCustomizer/proguard-project.txt b/apps/SetupCustomizer/proguard-project.txt
new file mode 100644
index 0000000..f2fe155
--- /dev/null
+++ b/apps/SetupCustomizer/proguard-project.txt
@@ -0,0 +1,20 @@
+# To enable ProGuard in your project, edit project.properties
+# to define the proguard.config property as described in that file.
+#
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in ${sdk.dir}/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the ProGuard
+# include property in project.properties.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
diff --git a/apps/SetupCustomizer/res/drawable-xhdpi/welcome_background.png b/apps/SetupCustomizer/res/drawable-xhdpi/welcome_background.png
new file mode 100644
index 0000000..2f2533a
--- /dev/null
+++ b/apps/SetupCustomizer/res/drawable-xhdpi/welcome_background.png
Binary files differ
diff --git a/apps/SetupCustomizer/res/values-en-rCA/strings.xml b/apps/SetupCustomizer/res/values-en-rCA/strings.xml
new file mode 100644
index 0000000..2b19782
--- /dev/null
+++ b/apps/SetupCustomizer/res/values-en-rCA/strings.xml
@@ -0,0 +1,4 @@
+<resources>
+ <!-- Welcome message -->
+ <string name="welcome_message">welcome_message, eh?</string>
+</resources>
diff --git a/apps/SetupCustomizer/res/values/bools.xml b/apps/SetupCustomizer/res/values/bools.xml
new file mode 100644
index 0000000..4e19b14
--- /dev/null
+++ b/apps/SetupCustomizer/res/values/bools.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2012-2014 Google Inc. All Rights Reserved. -->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <!-- Display "SKIP" in network selection screen -->
+ <bool name="show_skip_network">true</bool>
+
+ <!-- Allow user to skip Google signin at signin setup step -->
+ <bool name="show_skip_signin">true</bool>
+
+ <!-- Show wifi WPS option at top of list -->
+ <bool name="show_wps_at_top">true</bool>
+
+ <!-- Prevent users from returning to the pre-setup oem customization hook -->
+ <bool name="prevent_prehook_replay">true</bool>
+</resources>
diff --git a/apps/SetupCustomizer/res/values/colors.xml b/apps/SetupCustomizer/res/values/colors.xml
new file mode 100644
index 0000000..810e40e
--- /dev/null
+++ b/apps/SetupCustomizer/res/values/colors.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <color name="partner_color">#FFFF00FF</color>
+</resources>
diff --git a/apps/SetupCustomizer/res/values/dimens.xml b/apps/SetupCustomizer/res/values/dimens.xml
new file mode 100644
index 0000000..4371958
--- /dev/null
+++ b/apps/SetupCustomizer/res/values/dimens.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2012-2014 Google Inc. All Rights Reserved. -->
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <!-- Welcome text font size; can use dp, sp, pt, etc. -->
+ <dimen name="welcome_font_size">12sp</dimen>
+
+</resources>
diff --git a/apps/SetupCustomizer/res/values/strings.xml b/apps/SetupCustomizer/res/values/strings.xml
new file mode 100644
index 0000000..f53fb11
--- /dev/null
+++ b/apps/SetupCustomizer/res/values/strings.xml
@@ -0,0 +1,11 @@
+<resources>
+
+ <string name="app_label">SetupCustomizer</string>
+
+ <!-- Welcome message -->
+ <string name="welcome_message">welcome_message</string>
+
+ <!-- Custom wallpaper [DO NOT TRANSLATE] -->
+ <string name="setup_wallpaper_component" translatable="false">com.android.systemui/com.android.systemui.ImageWallpaper</string>
+
+</resources>
diff --git a/apps/SetupCustomizer/src/com/android/tvsetup/partnercustomizer/PartnerReceiver.java b/apps/SetupCustomizer/src/com/android/tvsetup/partnercustomizer/PartnerReceiver.java
new file mode 100644
index 0000000..cf8efd9
--- /dev/null
+++ b/apps/SetupCustomizer/src/com/android/tvsetup/partnercustomizer/PartnerReceiver.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2014 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.google.android.tvsetup.partnercustomizer;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+
+/**
+ * This class allows the system/setup app to find the partner customization package.
+ *
+ * Package must be a system app to be used for partner customization.
+ */
+public class PartnerReceiver extends BroadcastReceiver {
+
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ }
+}
diff --git a/etc/apns-full-conf.xml b/etc/apns-full-conf.xml
index 18471ed..b0c826c 100755
--- a/etc/apns-full-conf.xml
+++ b/etc/apns-full-conf.xml
@@ -6764,7 +6764,7 @@
mcc="302"
mnc="220"
apn="sp.koodo.com"
- type="default,mms,supl"
+ type="default,mms,supl,dun"
mmsc="http://aliasredirect.net/proxy/koodo/mmsc"
mmsproxy="74.49.0.18"
mmsport="80"
@@ -6945,18 +6945,6 @@
mvno_match_data="2C"
/>
- <apn carrier="Fido LTE"
- mcc="302"
- mnc="370"
- apn="ltemobile.apn"
- type="default,mms,supl"
- mmsc="http://mms.fido.ca"
- mmsproxy="mmsproxy.fido.ca"
- mmsport="80"
- protocol="IPV4V6"
- roaming_protocol="IPV4V6"
- />
-
<apn carrier="Internet"
mcc="302"
mnc="490"
@@ -7032,18 +7020,6 @@
mvno_match_data="2C"
/>
- <apn carrier="Rogers LTE"
- mcc="302"
- mnc="720"
- apn="ltemobile.apn"
- type="default,mms,supl"
- mmsc="http://mms.gprs.rogers.com"
- mmsproxy="mmsproxy.rogers.com"
- mmsport="80"
- protocol="IPV4V6"
- roaming_protocol="IPV4V6"
- />
-
<apn carrier="chatr"
mcc="302"
mnc="720"
@@ -32757,17 +32733,6 @@
password='1212'
/>
- <apn carrier='Nextel GPS'
- mcc='724'
- mnc='39'
- apn='gps.nextel3g.net.br'
- server='http://supl.nextel3g.net.br'
- authtype='0'
- type='supl'
- protocol='IPV4V6'
- roaming_protocol='IPV4V6'
- />
-
<apn carrier='Nextel MMS'
mcc='724'
mnc='39'
@@ -32781,22 +32746,12 @@
roaming_protocol='IPV4V6'
/>
- <apn carrier='Nextel Modem'
- mcc='724'
- mnc='39'
- apn='modem.nextel3g.net.br'
- authtype='0'
- type='dun'
- protocol='IPV4V6'
- roaming_protocol='IPV4V6'
- />
-
<apn carrier='Nextel WAP'
mcc='724'
mnc='39'
apn='wap.nextel3g.net.br'
authtype='0'
- type='default'
+ type='default,dun'
protocol='IPV4V6'
roaming_protocol='IPV4V6'
/>