summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ted Bauer <tedbauer@google.com> 2024-09-27 01:52:53 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-09-27 01:52:53 +0000
commit584fe31c607c1cfd6a42f82264a30cee2aad98d4 (patch)
treed37df1800477d7b0dd17e6579495038c425a7eee
parent6a1648d1a911aca1a9d8d6c41eb637a286fb21b5 (diff)
Revert "[Ranging] Register ranging service"
This reverts commit 6a1648d1a911aca1a9d8d6c41eb637a286fb21b5. Reason for revert: potentially causes build breakage Change-Id: I414ff39d118317fab865b5f14af80ac0eb1d9937
-rw-r--r--core/java/Android.bp38
-rw-r--r--core/java/android/app/SystemServiceRegistry.java7
-rw-r--r--core/java/android/ranging/mock/RangingFrameworkInitializer.java34
3 files changed, 0 insertions, 79 deletions
diff --git a/core/java/Android.bp b/core/java/Android.bp
index 99046328b1e2..92bca3cfbef2 100644
--- a/core/java/Android.bp
+++ b/core/java/Android.bp
@@ -21,52 +21,14 @@ filegroup {
"**/*.aidl",
":framework-nfc-non-updatable-sources",
":messagequeue-gen",
- ":ranging_stack_mock_initializer",
],
// Exactly one MessageQueue.java will be added to srcs by messagequeue-gen
exclude_srcs: [
"android/os/*MessageQueue/**/*.java",
- "android/ranging/**/*.java",
],
visibility: ["//frameworks/base"],
}
-//Mock to allow service registry for ranging stack.
-//TODO(b/331206299): Remove this after RELEASE_RANGING_STACK is ramped up to next.
-soong_config_module_type {
- name: "ranging_stack_framework_mock_init",
- module_type: "genrule",
- config_namespace: "bootclasspath",
- bool_variables: [
- "release_ranging_stack",
- ],
- properties: [
- "srcs",
- "cmd",
- "out",
- ],
-}
-
-// The actual RangingFrameworkInitializer is present in packages/modules/Uwb/ranging/framework.
-// Mock RangingFrameworkInitializer does nothing and allows to successfully build
-// SystemServiceRegistry after registering for system service in SystemServiceRegistry both with
-// and without build flag RELEASE_RANGING_STACK enabled.
-ranging_stack_framework_mock_init {
- name: "ranging_stack_mock_initializer",
- soong_config_variables: {
- release_ranging_stack: {
- cmd: "touch $(out)",
- // Adding an empty file as out is mandatory.
- out: ["android/ranging/empty_ranging_fw.txt"],
- conditions_default: {
- srcs: ["android/ranging/mock/RangingFrameworkInitializer.java"],
- cmd: "mkdir -p android/ranging/; cp $(in) $(out);",
- out: ["android/ranging/RangingFrameworkInitializer.java"],
- },
- },
- },
-}
-
// Add selected MessageQueue.java implementation to srcs
soong_config_module_type {
name: "release_package_messagequeue_implementation_srcs",
diff --git a/core/java/android/app/SystemServiceRegistry.java b/core/java/android/app/SystemServiceRegistry.java
index 67b7ffbf3ac3..03bec71548a8 100644
--- a/core/java/android/app/SystemServiceRegistry.java
+++ b/core/java/android/app/SystemServiceRegistry.java
@@ -228,7 +228,6 @@ import android.print.IPrintManager;
import android.print.PrintManager;
import android.provider.E2eeContactKeysManager;
import android.provider.ProviderFrameworkInitializer;
-import android.ranging.RangingFrameworkInitializer;
import android.safetycenter.SafetyCenterFrameworkInitializer;
import android.scheduling.SchedulingFrameworkInitializer;
import android.security.FileIntegrityManager;
@@ -1798,12 +1797,6 @@ public final class SystemServiceRegistry {
if (android.webkit.Flags.updateServiceIpcWrapper()) {
WebViewBootstrapFrameworkInitializer.registerServiceWrappers();
}
- // This is guarded by aconfig flag "com.android.ranging.flags.ranging_stack_enabled"
- // when the build flag RELEASE_RANGING_STACK is enabled. When disabled, this calls the
- // mock RangingFrameworkInitializer#registerServiceWrappers which is no-op. As the
- // aconfig lib for ranging module is built only if RELEASE_RANGING_STACK is enabled,
- // flagcannot be added here.
- RangingFrameworkInitializer.registerServiceWrappers();
} finally {
// If any of the above code throws, we're in a pretty bad shape and the process
// will likely crash, but we'll reset it just in case there's an exception handler...
diff --git a/core/java/android/ranging/mock/RangingFrameworkInitializer.java b/core/java/android/ranging/mock/RangingFrameworkInitializer.java
deleted file mode 100644
index 540f51954a9c..000000000000
--- a/core/java/android/ranging/mock/RangingFrameworkInitializer.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package android.ranging;
-
-/**
-* Mock RangingFrameworkInitializer.
-*
-* @hide
-*/
-
-// TODO(b/331206299): Remove this after RANGING_STACK_ENABLED is ramped up to next.
-public final class RangingFrameworkInitializer {
- private RangingFrameworkInitializer() {}
- /**
- * @hide
- */
- public static void registerServiceWrappers() {
- // No-op.
- }
-}