Merge "Refactor wifi p2p's startDhcpServer function"
This commit is contained in:
committed by
Android (Google) Code Review
commit
1166831856
@@ -1499,6 +1499,20 @@ public class ConnectivityManager {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the set of tethered dhcp ranges.
|
||||
*
|
||||
* @return an array of 0 or more {@code String} of tethered dhcp ranges.
|
||||
* {@hide}
|
||||
*/
|
||||
public String[] getTetheredDhcpRanges() {
|
||||
try {
|
||||
return mService.getTetheredDhcpRanges();
|
||||
} catch (RemoteException e) {
|
||||
return new String[0];
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Attempt to tether the named interface. This will setup a dhcp server
|
||||
* on the interface, forward and NAT IP packets and forward DNS requests
|
||||
|
||||
@@ -93,6 +93,8 @@ interface IConnectivityManager
|
||||
|
||||
String[] getTetheringErroredIfaces();
|
||||
|
||||
String[] getTetheredDhcpRanges();
|
||||
|
||||
String[] getTetherableUsbRegexs();
|
||||
|
||||
String[] getTetherableWifiRegexs();
|
||||
|
||||
@@ -3684,6 +3684,11 @@ public class ConnectivityService extends IConnectivityManager.Stub {
|
||||
return mTethering.getErroredIfaces();
|
||||
}
|
||||
|
||||
public String[] getTetheredDhcpRanges() {
|
||||
enforceConnectivityInternalPermission();
|
||||
return mTethering.getTetheredDhcpRanges();
|
||||
}
|
||||
|
||||
// if ro.tether.denied = true we default to no tethering
|
||||
// gservices could set the secure setting to 1 though to enable it on a build where it
|
||||
// had previously been turned off.
|
||||
|
||||
Reference in New Issue
Block a user