Stop exposing generated AIDL from Tethering
We don't want new modules exposing stable aidl directly. APIs should be defined as java @SystemApi. It also seems like nothing actually depend on these interfaces, except one simple exception. Bug: 147200698 Test: m Change-Id: Ia4222fa35a9a2f3c75cebb12f75c536f27e2fe16
This commit is contained in:
@@ -83,7 +83,6 @@ java_library {
|
||||
name: "framework-tethering-stubs",
|
||||
srcs: [":framework-tethering-stubs-sources"],
|
||||
libs: ["framework-all"],
|
||||
static_libs: ["tethering-aidl-interfaces-java"],
|
||||
sdk_version: "core_platform",
|
||||
}
|
||||
|
||||
|
||||
@@ -44,7 +44,6 @@ import android.database.sqlite.SQLiteGlobal;
|
||||
import android.graphics.GraphicsStatsService;
|
||||
import android.hardware.display.DisplayManagerInternal;
|
||||
import android.net.ConnectivityModuleConnector;
|
||||
import android.net.ITetheringConnector;
|
||||
import android.net.NetworkStackClient;
|
||||
import android.os.BaseBundle;
|
||||
import android.os.Binder;
|
||||
@@ -298,6 +297,9 @@ public final class SystemServer {
|
||||
"com.android.server.blob.BlobStoreManagerService";
|
||||
private static final String APP_SEARCH_MANAGER_SERVICE_CLASS =
|
||||
"com.android.server.appsearch.AppSearchManagerService";
|
||||
|
||||
private static final String TETHERING_CONNECTOR_CLASS = "android.net.ITetheringConnector";
|
||||
|
||||
private static final String PERSISTENT_DATA_BLOCK_PROP = "ro.frp.pst";
|
||||
|
||||
private static final String UNCRYPT_PACKAGE_FILE = "/cache/recovery/uncrypt_file";
|
||||
@@ -2331,7 +2333,7 @@ public final class SystemServer {
|
||||
try {
|
||||
// TODO: hide implementation details, b/146312721.
|
||||
ConnectivityModuleConnector.getInstance().startModuleService(
|
||||
ITetheringConnector.class.getName(),
|
||||
TETHERING_CONNECTOR_CLASS,
|
||||
PERMISSION_MAINLINE_NETWORK_STACK, service -> {
|
||||
ServiceManager.addService(Context.TETHERING_SERVICE, service,
|
||||
false /* allowIsolated */,
|
||||
|
||||
Reference in New Issue
Block a user