diff options
author | 2024-12-13 17:19:03 -0800 | |
---|---|---|
committer | 2024-12-13 21:06:29 -0800 | |
commit | 24106379a58f1bc2d06a7770a88bcdcc42b3edf2 (patch) | |
tree | 8c227b0fc4bb71b61205e959596c138484bd890a | |
parent | 2daef7f6cf3ab06149a0fd6aa63b06554c9c4e60 (diff) |
Revert "Revert "nfc(framework): Split non-updatable portion to a..."
Revert submission 3414164-revert-3411958-framework-nfc-code-split-TOOKKZAIEM
Reason for revert: Reland with some missing changes from aosp/main merged to avoid automerger conflicts.
Reverted changes: /q/submissionid:3414164-revert-3411958-framework-nfc-code-split-TOOKKZAIEM
Bug: 367426693
Change-Id: I620692a29e21d4a1d1083521894a4731648bbc3f
Test: Compiles
-rw-r--r-- | AconfigFlags.bp | 2 | ||||
-rw-r--r-- | nfc-non-updatable/Android.bp | 23 | ||||
-rw-r--r-- | nfc-non-updatable/OWNERS | 2 | ||||
-rw-r--r-- | nfc-non-updatable/flags/flags.aconfig (renamed from nfc/java/android/nfc/flags.aconfig) | 0 | ||||
-rw-r--r-- | nfc-non-updatable/java/android/nfc/NfcServiceManager.java (renamed from nfc/java/android/nfc/NfcServiceManager.java) | 0 | ||||
-rw-r--r-- | nfc-non-updatable/java/android/nfc/cardemulation/AidGroup.aidl (renamed from nfc/java/android/nfc/cardemulation/AidGroup.aidl) | 0 | ||||
-rw-r--r-- | nfc-non-updatable/java/android/nfc/cardemulation/AidGroup.java (renamed from nfc/java/android/nfc/cardemulation/AidGroup.java) | 0 | ||||
-rw-r--r-- | nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.aidl (renamed from nfc/java/android/nfc/cardemulation/ApduServiceInfo.aidl) | 0 | ||||
-rw-r--r-- | nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.java (renamed from nfc/java/android/nfc/cardemulation/ApduServiceInfo.java) | 0 | ||||
-rw-r--r-- | nfc-non-updatable/java/android/nfc/cardemulation/NfcFServiceInfo.aidl (renamed from nfc/java/android/nfc/cardemulation/NfcFServiceInfo.aidl) | 0 | ||||
-rw-r--r-- | nfc-non-updatable/java/android/nfc/cardemulation/NfcFServiceInfo.java (renamed from nfc/java/android/nfc/cardemulation/NfcFServiceInfo.java) | 0 | ||||
-rw-r--r-- | nfc/Android.bp | 17 | ||||
-rw-r--r-- | nfc/tests/Android.bp | 12 |
13 files changed, 36 insertions, 20 deletions
diff --git a/AconfigFlags.bp b/AconfigFlags.bp index abf5288ea532..b43053bda1f2 100644 --- a/AconfigFlags.bp +++ b/AconfigFlags.bp @@ -294,7 +294,7 @@ aconfig_declarations { name: "android.nfc.flags-aconfig", package: "android.nfc", container: "system", - srcs: ["nfc/java/android/nfc/*.aconfig"], + srcs: ["nfc-non-updatable/flags/*.aconfig"], } cc_aconfig_library { diff --git a/nfc-non-updatable/Android.bp b/nfc-non-updatable/Android.bp new file mode 100644 index 000000000000..ff987bb84b17 --- /dev/null +++ b/nfc-non-updatable/Android.bp @@ -0,0 +1,23 @@ +package { + default_team: "trendy_team_fwk_nfc", + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "frameworks_base_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["frameworks_base_license"], +} + +filegroup { + name: "framework-nfc-non-updatable-sources", + path: "java", + srcs: [ + "java/android/nfc/NfcServiceManager.java", + "java/android/nfc/cardemulation/ApduServiceInfo.aidl", + "java/android/nfc/cardemulation/ApduServiceInfo.java", + "java/android/nfc/cardemulation/NfcFServiceInfo.aidl", + "java/android/nfc/cardemulation/NfcFServiceInfo.java", + "java/android/nfc/cardemulation/AidGroup.aidl", + "java/android/nfc/cardemulation/AidGroup.java", + ], +} diff --git a/nfc-non-updatable/OWNERS b/nfc-non-updatable/OWNERS new file mode 100644 index 000000000000..f46dccd97974 --- /dev/null +++ b/nfc-non-updatable/OWNERS @@ -0,0 +1,2 @@ +# Bug component: 48448 +include platform/packages/apps/Nfc:/OWNERS
\ No newline at end of file diff --git a/nfc/java/android/nfc/flags.aconfig b/nfc-non-updatable/flags/flags.aconfig index ee287aba709f..ee287aba709f 100644 --- a/nfc/java/android/nfc/flags.aconfig +++ b/nfc-non-updatable/flags/flags.aconfig diff --git a/nfc/java/android/nfc/NfcServiceManager.java b/nfc-non-updatable/java/android/nfc/NfcServiceManager.java index 5582f1154cad..5582f1154cad 100644 --- a/nfc/java/android/nfc/NfcServiceManager.java +++ b/nfc-non-updatable/java/android/nfc/NfcServiceManager.java diff --git a/nfc/java/android/nfc/cardemulation/AidGroup.aidl b/nfc-non-updatable/java/android/nfc/cardemulation/AidGroup.aidl index 56d6fa559677..56d6fa559677 100644 --- a/nfc/java/android/nfc/cardemulation/AidGroup.aidl +++ b/nfc-non-updatable/java/android/nfc/cardemulation/AidGroup.aidl diff --git a/nfc/java/android/nfc/cardemulation/AidGroup.java b/nfc-non-updatable/java/android/nfc/cardemulation/AidGroup.java index ae3e333051d7..ae3e333051d7 100644 --- a/nfc/java/android/nfc/cardemulation/AidGroup.java +++ b/nfc-non-updatable/java/android/nfc/cardemulation/AidGroup.java diff --git a/nfc/java/android/nfc/cardemulation/ApduServiceInfo.aidl b/nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.aidl index a62fdd6a6c5c..a62fdd6a6c5c 100644 --- a/nfc/java/android/nfc/cardemulation/ApduServiceInfo.aidl +++ b/nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.aidl diff --git a/nfc/java/android/nfc/cardemulation/ApduServiceInfo.java b/nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.java index 7f64dbea0be3..7f64dbea0be3 100644 --- a/nfc/java/android/nfc/cardemulation/ApduServiceInfo.java +++ b/nfc-non-updatable/java/android/nfc/cardemulation/ApduServiceInfo.java diff --git a/nfc/java/android/nfc/cardemulation/NfcFServiceInfo.aidl b/nfc-non-updatable/java/android/nfc/cardemulation/NfcFServiceInfo.aidl index 56b98ebd90fa..56b98ebd90fa 100644 --- a/nfc/java/android/nfc/cardemulation/NfcFServiceInfo.aidl +++ b/nfc-non-updatable/java/android/nfc/cardemulation/NfcFServiceInfo.aidl diff --git a/nfc/java/android/nfc/cardemulation/NfcFServiceInfo.java b/nfc-non-updatable/java/android/nfc/cardemulation/NfcFServiceInfo.java index 33bc16978721..33bc16978721 100644 --- a/nfc/java/android/nfc/cardemulation/NfcFServiceInfo.java +++ b/nfc-non-updatable/java/android/nfc/cardemulation/NfcFServiceInfo.java diff --git a/nfc/Android.bp b/nfc/Android.bp index 9490487cfdda..0fdb3bd38db8 100644 --- a/nfc/Android.bp +++ b/nfc/Android.bp @@ -9,20 +9,6 @@ package { } filegroup { - name: "framework-nfc-non-updatable-sources", - path: "java", - srcs: [ - "java/android/nfc/NfcServiceManager.java", - "java/android/nfc/cardemulation/ApduServiceInfo.aidl", - "java/android/nfc/cardemulation/ApduServiceInfo.java", - "java/android/nfc/cardemulation/NfcFServiceInfo.aidl", - "java/android/nfc/cardemulation/NfcFServiceInfo.java", - "java/android/nfc/cardemulation/AidGroup.aidl", - "java/android/nfc/cardemulation/AidGroup.java", - ], -} - -filegroup { name: "framework-nfc-updatable-sources", path: "java", srcs: [ @@ -34,9 +20,6 @@ filegroup { "//packages/apps/Nfc:__subpackages__", "//packages/modules/Nfc:__subpackages__", ], - exclude_srcs: [ - ":framework-nfc-non-updatable-sources", - ], } java_sdk_library { diff --git a/nfc/tests/Android.bp b/nfc/tests/Android.bp index b6090e853158..17fb810c626b 100644 --- a/nfc/tests/Android.bp +++ b/nfc/tests/Android.bp @@ -29,7 +29,6 @@ android_test { "androidx.test.rules", "androidx.test.runner", "androidx.test.ext.junit", - "framework-nfc.impl", "mockito-target-extended-minus-junit4", "frameworks-base-testutils", "truth", @@ -40,16 +39,25 @@ android_test { "testables", ], libs: [ + "androidx.annotation_annotation", + "unsupportedappusage", // for android.compat.annotation.UnsupportedAppUsage + "framework-permission-s.stubs.module_lib", + "framework-permission.stubs.module_lib", "android.test.base.stubs.system", "android.test.mock.stubs.system", "android.test.runner.stubs.system", + "framework-nfc.impl", ], jni_libs: [ // Required for ExtendedMockito "libdexmakerjvmtiagent", "libstaticjvmtiagent", ], - srcs: ["src/**/*.java"], + srcs: [ + "src/**/*.java", + ":framework-nfc-updatable-sources", + ":framework-nfc-non-updatable-sources", + ], platform_apis: true, certificate: "platform", test_suites: [ |