diff options
author | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2019-12-17 17:56:33 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2019-12-17 17:56:33 +0000 |
commit | 40989de53e2429333ba675ed60e31ae834818d1c (patch) | |
tree | eb6976d8e937c953c4264879543270c9ec3add53 | |
parent | a0540b61eb2f2840f6428289b1da9cf747192f40 (diff) | |
parent | 81b66fc0b5f42c20ef22e26311c8d2d1c340da43 (diff) |
Merge "Deprecate Data Command in Android" am: 65943dbc41 am: 3c4fec229a am: 81b66fc0b5
Change-Id: I0fd662fb819fd661c068533a6ab86bec4a336ac8
-rw-r--r-- | cmds/svc/src/com/android/commands/svc/DataCommand.java | 44 |
1 files changed, 11 insertions, 33 deletions
diff --git a/cmds/svc/src/com/android/commands/svc/DataCommand.java b/cmds/svc/src/com/android/commands/svc/DataCommand.java index 35510cfd38b1..b4dbd1d41bc1 100644 --- a/cmds/svc/src/com/android/commands/svc/DataCommand.java +++ b/cmds/svc/src/com/android/commands/svc/DataCommand.java @@ -16,12 +16,16 @@ package com.android.commands.svc; -import android.os.ServiceManager; -import android.os.RemoteException; -import android.content.Context; -import com.android.internal.telephony.ITelephony; - +/** + * @deprecated Please use adb shell cmd phone data enabled/disable instead. + */ +@Deprecated public class DataCommand extends Svc.Command { + + private static final String DECPRECATED_MESSAGE = + "adb shell svc data enable/disable is deprecated;" + + "please use adb shell cmd phone data enable/disable instead."; + public DataCommand() { super("data"); } @@ -33,36 +37,10 @@ public class DataCommand extends Svc.Command { public String longHelp() { return shortHelp() + "\n" + "\n" - + "usage: svc data [enable|disable]\n" - + " Turn mobile data on or off.\n\n"; + + DECPRECATED_MESSAGE; } public void run(String[] args) { - boolean validCommand = false; - if (args.length >= 2) { - boolean flag = false; - if ("enable".equals(args[1])) { - flag = true; - validCommand = true; - } else if ("disable".equals(args[1])) { - flag = false; - validCommand = true; - } - if (validCommand) { - ITelephony phoneMgr - = ITelephony.Stub.asInterface(ServiceManager.getService(Context.TELEPHONY_SERVICE)); - try { - if (flag) { - phoneMgr.enableDataConnectivity(); - } else - phoneMgr.disableDataConnectivity(); - } - catch (RemoteException e) { - System.err.println("Mobile data operation failed: " + e); - } - return; - } - } - System.err.println(longHelp()); + System.err.println(DECPRECATED_MESSAGE); } } |