diff options
author | Jeff Sharkey <jsharkey@android.com> | 2011-08-29 16:02:57 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2011-08-29 16:10:43 -0700 |
commit | 961e30458319cfd50e1892ba7dd14a1d0ebe4cc7 (patch) | |
tree | 48b621d3295787e0d234fb85cfe4cefa5875f5d0 /core/java/android/net/ConnectivityManager.java | |
parent | bb66c21f01b42f533878613f57d5894817c32c93 (diff) | |
download | frameworks_base-961e30458319cfd50e1892ba7dd14a1d0ebe4cc7.zip frameworks_base-961e30458319cfd50e1892ba7dd14a1d0ebe4cc7.tar.gz frameworks_base-961e30458319cfd50e1892ba7dd14a1d0ebe4cc7.tar.bz2 |
Introduce immediate CONNECTIVITY_ACTION variant.
New broadcast that is dispatched immediately after connectivity
changes have been handled by ConnectivityService, bypassing any
applicable CONNECTIVITY_CHANGE_DELAY.
Also protect CONNECTIVITY_CHANGE broadcasts, since they should only
be sent by system.
Bug: 5198167
Change-Id: I75f1fb44b21da1879f0ab960bcaa481126d70fde
Diffstat (limited to 'core/java/android/net/ConnectivityManager.java')
-rw-r--r-- | core/java/android/net/ConnectivityManager.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/net/ConnectivityManager.java b/core/java/android/net/ConnectivityManager.java index 9c96883..3441217 100644 --- a/core/java/android/net/ConnectivityManager.java +++ b/core/java/android/net/ConnectivityManager.java @@ -23,6 +23,7 @@ import android.annotation.SdkConstant.SdkConstantType; import android.os.Binder; import android.os.Build.VERSION_CODES; import android.os.RemoteException; +import android.provider.Settings; import java.net.InetAddress; @@ -71,6 +72,15 @@ public class ConnectivityManager { public static final String CONNECTIVITY_ACTION = "android.net.conn.CONNECTIVITY_CHANGE"; /** + * Identical to {@link #CONNECTIVITY_ACTION} broadcast, but sent without any + * applicable {@link Settings.Secure#CONNECTIVITY_CHANGE_DELAY}. + * + * @hide + */ + public static final String CONNECTIVITY_ACTION_IMMEDIATE = + "android.net.conn.CONNECTIVITY_CHANGE_IMMEDIATE"; + + /** * The lookup key for a {@link NetworkInfo} object. Retrieve with * {@link android.content.Intent#getParcelableExtra(String)}. * |