Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c71c3ac9 authored by Christian Wailes's avatar Christian Wailes Committed by Gerrit Code Review
Browse files

Merge "Register ART Service with the System Server"

parents 00e669c9 061b25ec
Loading
Loading
Loading
Loading
+24 −11
Original line number Original line Diff line number Diff line
@@ -107,6 +107,7 @@ java_library {
    libs: [
    libs: [
        "android.hidl.manager-V1.0-java",
        "android.hidl.manager-V1.0-java",
        "framework-tethering.stubs.module_lib",
        "framework-tethering.stubs.module_lib",
        "service-art.stubs.system_server",
    ],
    ],


    // Uncomment to enable output of certain warnings (deprecated, unchecked)
    // Uncomment to enable output of certain warnings (deprecated, unchecked)
@@ -146,7 +147,7 @@ stubs_defaults {
        " --hide DeprecationMismatch" +
        " --hide DeprecationMismatch" +
        " --hide HiddenTypedefConstant",
        " --hide HiddenTypedefConstant",
    visibility: ["//visibility:private"],
    visibility: ["//visibility:private"],
    filter_packages: ["com.android."]
    filter_packages: ["com.android."],
}
}


droidstubs {
droidstubs {
@@ -161,7 +162,7 @@ droidstubs {
        last_released: {
        last_released: {
            api_file: ":android.api.system-server.latest",
            api_file: ":android.api.system-server.latest",
            removed_api_file: ":removed.api.system-server.latest",
            removed_api_file: ":removed.api.system-server.latest",
            baseline_file: ":android-incompatibilities.api.system-server.latest"
            baseline_file: ":android-incompatibilities.api.system-server.latest",
        },
        },
        api_lint: {
        api_lint: {
            enabled: true,
            enabled: true,
@@ -171,18 +172,24 @@ droidstubs {
    },
    },
    dists: [
    dists: [
        {
        {
            targets: ["sdk", "win_sdk"],
            targets: [
                "sdk",
                "win_sdk",
            ],
            dir: "apistubs/android/system-server/api",
            dir: "apistubs/android/system-server/api",
            dest: "android.txt",
            dest: "android.txt",
            tag: ".api.txt"
            tag: ".api.txt",
        },
        },
        {
        {
            targets: ["sdk", "win_sdk"],
            targets: [
                "sdk",
                "win_sdk",
            ],
            dir: "apistubs/android/system-server/api",
            dir: "apistubs/android/system-server/api",
            dest: "removed.txt",
            dest: "removed.txt",
            tag: ".removed-api.txt",
            tag: ".removed-api.txt",
        },
        },
    ]
    ],
}
}


java_library {
java_library {
@@ -216,16 +223,22 @@ droidstubs {
    },
    },
    dists: [
    dists: [
        {
        {
            targets: ["sdk", "win_sdk"],
            targets: [
                "sdk",
                "win_sdk",
            ],
            dir: "apistubs/android/system-server/api",
            dir: "apistubs/android/system-server/api",
            dest: "android-non-updatable.txt",
            dest: "android-non-updatable.txt",
            tag: ".api.txt"
            tag: ".api.txt",
        },
        },
        {
        {
            targets: ["sdk", "win_sdk"],
            targets: [
                "sdk",
                "win_sdk",
            ],
            dir: "apistubs/android/system-server/api",
            dir: "apistubs/android/system-server/api",
            dest: "android-non-updatable-removed.tx",
            dest: "android-non-updatable-removed.tx",
            tag: ".removed-api.txt",
            tag: ".removed-api.txt",
        },
        },
    ]
    ],
}
}
+5 −0
Original line number Original line Diff line number Diff line
@@ -96,6 +96,7 @@ import com.android.internal.util.FrameworkStatsLog;
import com.android.internal.widget.ILockSettings;
import com.android.internal.widget.ILockSettings;
import com.android.server.am.ActivityManagerService;
import com.android.server.am.ActivityManagerService;
import com.android.server.appbinding.AppBindingService;
import com.android.server.appbinding.AppBindingService;
import com.android.server.art.ArtManagerLocal;
import com.android.server.attention.AttentionManagerService;
import com.android.server.attention.AttentionManagerService;
import com.android.server.audio.AudioService;
import com.android.server.audio.AudioService;
import com.android.server.biometrics.AuthService;
import com.android.server.biometrics.AuthService;
@@ -2330,6 +2331,10 @@ public final class SystemServer {
        }
        }
        t.traceEnd();
        t.traceEnd();


        t.traceBegin("ArtManagerLocal");
        LocalManagerRegistry.addManager(ArtManagerLocal.class, new ArtManagerLocal());
        t.traceEnd();

        t.traceBegin("StartBootPhaseDeviceSpecificServicesReady");
        t.traceBegin("StartBootPhaseDeviceSpecificServicesReady");
        mSystemServiceManager.startBootPhase(t, SystemService.PHASE_DEVICE_SPECIFIC_SERVICES_READY);
        mSystemServiceManager.startBootPhase(t, SystemService.PHASE_DEVICE_SPECIFIC_SERVICES_READY);
        t.traceEnd();
        t.traceEnd();