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
|
* Attempt to tether the named interface. This will setup a dhcp server
|
||||||
* on the interface, forward and NAT IP packets and forward DNS requests
|
* on the interface, forward and NAT IP packets and forward DNS requests
|
||||||
|
|||||||
@@ -93,6 +93,8 @@ interface IConnectivityManager
|
|||||||
|
|
||||||
String[] getTetheringErroredIfaces();
|
String[] getTetheringErroredIfaces();
|
||||||
|
|
||||||
|
String[] getTetheredDhcpRanges();
|
||||||
|
|
||||||
String[] getTetherableUsbRegexs();
|
String[] getTetherableUsbRegexs();
|
||||||
|
|
||||||
String[] getTetherableWifiRegexs();
|
String[] getTetherableWifiRegexs();
|
||||||
|
|||||||
@@ -3684,6 +3684,11 @@ public class ConnectivityService extends IConnectivityManager.Stub {
|
|||||||
return mTethering.getErroredIfaces();
|
return mTethering.getErroredIfaces();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String[] getTetheredDhcpRanges() {
|
||||||
|
enforceConnectivityInternalPermission();
|
||||||
|
return mTethering.getTetheredDhcpRanges();
|
||||||
|
}
|
||||||
|
|
||||||
// if ro.tether.denied = true we default to no tethering
|
// 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
|
// gservices could set the secure setting to 1 though to enable it on a build where it
|
||||||
// had previously been turned off.
|
// had previously been turned off.
|
||||||
|
|||||||
Reference in New Issue
Block a user