diff options
| author | Yuhao Zheng <yuhaozheng@google.com> | 2013-09-09 17:00:04 -0700 |
|---|---|---|
| committer | Yuhao Zheng <yuhaozheng@google.com> | 2013-09-10 09:57:12 -0700 |
| commit | 5cd1a0e8d77972ad6cee2625a7e21082932042c2 (patch) | |
| tree | c94e16010e757ee06a97c97e0315b5a9357d427c /core/java/android/net/ConnectivityManager.java | |
| parent | 1d2daa7809b58c226410c0060d7837de0a29888a (diff) | |
| download | frameworks_base-5cd1a0e8d77972ad6cee2625a7e21082932042c2.zip frameworks_base-5cd1a0e8d77972ad6cee2625a7e21082932042c2.tar.gz frameworks_base-5cd1a0e8d77972ad6cee2625a7e21082932042c2.tar.bz2 | |
Add a hidden API to toggle airplane mode.
Added a hidden API under ConnectivityManager to toggle airplane mode.
This may be a temp solution for b/10653570.
bug:10653570
Change-Id: I0b2b42230073289eb8dc6891317d62b84e26c133
Diffstat (limited to 'core/java/android/net/ConnectivityManager.java')
| -rw-r--r-- | core/java/android/net/ConnectivityManager.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/core/java/android/net/ConnectivityManager.java b/core/java/android/net/ConnectivityManager.java index 4cf38b6..c78a973 100644 --- a/core/java/android/net/ConnectivityManager.java +++ b/core/java/android/net/ConnectivityManager.java @@ -1476,4 +1476,20 @@ public class ConnectivityManager { } catch (RemoteException e) { } } + + /** + * Set the value for enabling/disabling airplane mode + * + * @param enable whether to enable airplane mode or not + * + * <p>This method requires the call to hold the permission + * {@link android.Manifest.permission#CONNECTIVITY_INTERNAL}. + * @hide + */ + public void setAirplaneMode(boolean enable) { + try { + mService.setAirplaneMode(enable); + } catch (RemoteException e) { + } + } } |
