diff options
| author | Mike Lockwood <lockwood@android.com> | 2009-06-24 14:49:51 -0400 |
|---|---|---|
| committer | Mike Lockwood <lockwood@android.com> | 2009-06-26 10:26:34 -0400 |
| commit | a84b6faffbe7ef5981f3202be0f68a8b44d61a76 (patch) | |
| tree | 012cbc9c7003b0c163f7770fba0e38528c101dce /core/java/android/net | |
| parent | 6fa2958059a08390ed2b87b8572f8847ad9999e4 (diff) | |
| download | frameworks_base-a84b6faffbe7ef5981f3202be0f68a8b44d61a76.zip frameworks_base-a84b6faffbe7ef5981f3202be0f68a8b44d61a76.tar.gz frameworks_base-a84b6faffbe7ef5981f3202be0f68a8b44d61a76.tar.bz2 | |
ConnectivityManager: Add support for bringing up the default APN.
The default APN can now be requested by calling
ConnectivityManager.startUsingNetworkFeature(Phone.FEATURE_ENABLE_DEFAULT).
Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'core/java/android/net')
| -rw-r--r-- | core/java/android/net/MobileDataStateTracker.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/net/MobileDataStateTracker.java b/core/java/android/net/MobileDataStateTracker.java index 1064fb6..d48cbd5 100644 --- a/core/java/android/net/MobileDataStateTracker.java +++ b/core/java/android/net/MobileDataStateTracker.java @@ -377,6 +377,8 @@ public class MobileDataStateTracker extends NetworkStateTracker { if (TextUtils.equals(feature, Phone.FEATURE_ENABLE_MMS)) { mLastCallingPid = callingPid; return setEnableApn(Phone.APN_TYPE_MMS, true); + } else if (TextUtils.equals(feature, Phone.FEATURE_ENABLE_DEFAULT)) { + return setEnableApn(Phone.APN_TYPE_DEFAULT_FEATURE, true); } else if (TextUtils.equals(feature, Phone.FEATURE_ENABLE_SUPL)) { return setEnableApn(Phone.APN_TYPE_SUPL, true); } else { @@ -399,6 +401,8 @@ public class MobileDataStateTracker extends NetworkStateTracker { public int stopUsingNetworkFeature(String feature, int callingPid, int callingUid) { if (TextUtils.equals(feature, Phone.FEATURE_ENABLE_MMS)) { return setEnableApn(Phone.APN_TYPE_MMS, false); + } else if (TextUtils.equals(feature, Phone.FEATURE_ENABLE_DEFAULT)) { + return setEnableApn(Phone.APN_TYPE_DEFAULT_FEATURE, false); } else if (TextUtils.equals(feature, Phone.FEATURE_ENABLE_SUPL)) { return setEnableApn(Phone.APN_TYPE_SUPL, false); } else { |
