Loading core/java/android/hardware/usb/IUsbManager.aidl +0 −3 Original line number Diff line number Diff line Loading @@ -85,9 +85,6 @@ interface IUsbManager /* Sets the current USB function. */ void setCurrentFunction(String function, boolean makeDefault); /* Sets the file path for USB mass storage backing file. */ void setMassStorageBackingFile(String path); /* Allow USB debugging from the attached host. If alwaysAllow is true, add the * the public key to list of host keys that the user has approved. */ Loading core/java/android/hardware/usb/UsbManager.java +0 −37 Original line number Diff line number Diff line Loading @@ -410,28 +410,6 @@ public class UsbManager { } } private static boolean propertyContainsFunction(String property, String function) { String functions = SystemProperties.get(property, ""); int index = functions.indexOf(function); if (index < 0) return false; if (index > 0 && functions.charAt(index - 1) != ',') return false; int charAfter = index + function.length(); if (charAfter < functions.length() && functions.charAt(charAfter) != ',') return false; return true; } /** * Returns true if the specified USB function is currently enabled. * * @param function name of the USB function * @return true if the USB function is enabled. * * {@hide} */ public boolean isFunctionEnabled(String function) { return propertyContainsFunction("sys.usb.config", function); } /** * Returns the current default USB function. * Loading Loading @@ -465,19 +443,4 @@ public class UsbManager { Log.e(TAG, "RemoteException in setCurrentFunction", e); } } /** * Sets the file path for USB mass storage backing file. * * @param path backing file path * * {@hide} */ public void setMassStorageBackingFile(String path) { try { mService.setMassStorageBackingFile(path); } catch (RemoteException e) { Log.e(TAG, "RemoteException in setDefaultFunction", e); } } } services/usb/java/com/android/server/usb/UsbDeviceManager.java +0 −13 Original line number Diff line number Diff line Loading @@ -78,8 +78,6 @@ public class UsbDeviceManager { "/sys/class/android_usb/android0/functions"; private static final String STATE_PATH = "/sys/class/android_usb/android0/state"; private static final String MASS_STORAGE_FILE_PATH = "/sys/class/android_usb/android0/f_mass_storage/lun/file"; private static final String RNDIS_ETH_ADDR_PATH = "/sys/class/android_usb/android0/f_rndis/ethaddr"; private static final String AUDIO_SOURCE_PCM_PATH = Loading Loading @@ -832,8 +830,6 @@ public class UsbDeviceManager { + FileUtils.readTextFile(new File(STATE_PATH), 0, null).trim()); pw.println(" Kernel function list: " + FileUtils.readTextFile(new File(FUNCTIONS_PATH), 0, null).trim()); pw.println(" Mass storage backing file: " + FileUtils.readTextFile(new File(MASS_STORAGE_FILE_PATH), 0, null).trim()); } catch (IOException e) { pw.println("IOException: " + e); } Loading Loading @@ -866,15 +862,6 @@ public class UsbDeviceManager { mHandler.sendMessage(MSG_SET_CURRENT_FUNCTIONS, functions, makeDefault); } public void setMassStorageBackingFile(String path) { if (path == null) path = ""; try { FileUtils.stringToFile(MASS_STORAGE_FILE_PATH, path); } catch (IOException e) { Slog.e(TAG, "failed to write to " + MASS_STORAGE_FILE_PATH); } } private void readOemUsbOverrideConfig() { String[] configList = mContext.getResources().getStringArray( com.android.internal.R.array.config_oemUsbModeOverride); Loading services/usb/java/com/android/server/usb/UsbService.java +0 −10 Original line number Diff line number Diff line Loading @@ -270,16 +270,6 @@ public class UsbService extends IUsbManager.Stub { } } @Override public void setMassStorageBackingFile(String path) { mContext.enforceCallingOrSelfPermission(android.Manifest.permission.MANAGE_USB, null); if (mDeviceManager != null) { mDeviceManager.setMassStorageBackingFile(path); } else { throw new IllegalStateException("USB device mode not supported"); } } @Override public void allowUsbDebugging(boolean alwaysAllow, String publicKey) { mContext.enforceCallingOrSelfPermission(android.Manifest.permission.MANAGE_USB, null); Loading Loading
core/java/android/hardware/usb/IUsbManager.aidl +0 −3 Original line number Diff line number Diff line Loading @@ -85,9 +85,6 @@ interface IUsbManager /* Sets the current USB function. */ void setCurrentFunction(String function, boolean makeDefault); /* Sets the file path for USB mass storage backing file. */ void setMassStorageBackingFile(String path); /* Allow USB debugging from the attached host. If alwaysAllow is true, add the * the public key to list of host keys that the user has approved. */ Loading
core/java/android/hardware/usb/UsbManager.java +0 −37 Original line number Diff line number Diff line Loading @@ -410,28 +410,6 @@ public class UsbManager { } } private static boolean propertyContainsFunction(String property, String function) { String functions = SystemProperties.get(property, ""); int index = functions.indexOf(function); if (index < 0) return false; if (index > 0 && functions.charAt(index - 1) != ',') return false; int charAfter = index + function.length(); if (charAfter < functions.length() && functions.charAt(charAfter) != ',') return false; return true; } /** * Returns true if the specified USB function is currently enabled. * * @param function name of the USB function * @return true if the USB function is enabled. * * {@hide} */ public boolean isFunctionEnabled(String function) { return propertyContainsFunction("sys.usb.config", function); } /** * Returns the current default USB function. * Loading Loading @@ -465,19 +443,4 @@ public class UsbManager { Log.e(TAG, "RemoteException in setCurrentFunction", e); } } /** * Sets the file path for USB mass storage backing file. * * @param path backing file path * * {@hide} */ public void setMassStorageBackingFile(String path) { try { mService.setMassStorageBackingFile(path); } catch (RemoteException e) { Log.e(TAG, "RemoteException in setDefaultFunction", e); } } }
services/usb/java/com/android/server/usb/UsbDeviceManager.java +0 −13 Original line number Diff line number Diff line Loading @@ -78,8 +78,6 @@ public class UsbDeviceManager { "/sys/class/android_usb/android0/functions"; private static final String STATE_PATH = "/sys/class/android_usb/android0/state"; private static final String MASS_STORAGE_FILE_PATH = "/sys/class/android_usb/android0/f_mass_storage/lun/file"; private static final String RNDIS_ETH_ADDR_PATH = "/sys/class/android_usb/android0/f_rndis/ethaddr"; private static final String AUDIO_SOURCE_PCM_PATH = Loading Loading @@ -832,8 +830,6 @@ public class UsbDeviceManager { + FileUtils.readTextFile(new File(STATE_PATH), 0, null).trim()); pw.println(" Kernel function list: " + FileUtils.readTextFile(new File(FUNCTIONS_PATH), 0, null).trim()); pw.println(" Mass storage backing file: " + FileUtils.readTextFile(new File(MASS_STORAGE_FILE_PATH), 0, null).trim()); } catch (IOException e) { pw.println("IOException: " + e); } Loading Loading @@ -866,15 +862,6 @@ public class UsbDeviceManager { mHandler.sendMessage(MSG_SET_CURRENT_FUNCTIONS, functions, makeDefault); } public void setMassStorageBackingFile(String path) { if (path == null) path = ""; try { FileUtils.stringToFile(MASS_STORAGE_FILE_PATH, path); } catch (IOException e) { Slog.e(TAG, "failed to write to " + MASS_STORAGE_FILE_PATH); } } private void readOemUsbOverrideConfig() { String[] configList = mContext.getResources().getStringArray( com.android.internal.R.array.config_oemUsbModeOverride); Loading
services/usb/java/com/android/server/usb/UsbService.java +0 −10 Original line number Diff line number Diff line Loading @@ -270,16 +270,6 @@ public class UsbService extends IUsbManager.Stub { } } @Override public void setMassStorageBackingFile(String path) { mContext.enforceCallingOrSelfPermission(android.Manifest.permission.MANAGE_USB, null); if (mDeviceManager != null) { mDeviceManager.setMassStorageBackingFile(path); } else { throw new IllegalStateException("USB device mode not supported"); } } @Override public void allowUsbDebugging(boolean alwaysAllow, String publicKey) { mContext.enforceCallingOrSelfPermission(android.Manifest.permission.MANAGE_USB, null); Loading