diff options
| author | 2024-09-27 01:52:53 +0000 | |
|---|---|---|
| committer | 2024-09-27 01:52:53 +0000 | |
| commit | 584fe31c607c1cfd6a42f82264a30cee2aad98d4 (patch) | |
| tree | d37df1800477d7b0dd17e6579495038c425a7eee | |
| parent | 6a1648d1a911aca1a9d8d6c41eb637a286fb21b5 (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.bp | 38 | ||||
| -rw-r--r-- | core/java/android/app/SystemServiceRegistry.java | 7 | ||||
| -rw-r--r-- | core/java/android/ranging/mock/RangingFrameworkInitializer.java | 34 |
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. - } -} |