UsbManager / UsbService / UsbDeviceManager: delete unused code
These functions are never called. Change-Id: Ic436e1036bed717d2c64701fddd9a810abb9443e
This commit is contained in:
@@ -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.
|
||||
*/
|
||||
|
||||
@@ -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.
|
||||
*
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 =
|
||||
@@ -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);
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user