diff --git a/framework-t/Android.bp b/framework-t/Android.bp index f2d9a4a096..82bef3c571 100644 --- a/framework-t/Android.bp +++ b/framework-t/Android.bp @@ -62,6 +62,15 @@ java_defaults { // non-jarjard names of widely-used packages such as com.android.net.module.util. "framework-connectivity-pre-jarjar", ], + aidl: { + generate_get_transaction_name: true, + include_dirs: [ + // For connectivity-framework classes such as Network.aidl, + // and connectivity-framework-t classes such as + // NetworkStateSnapshot.aidl + "packages/modules/Connectivity/framework/aidl-export", + ], + }, apex_available: [ "com.android.tethering", ], diff --git a/framework/aidl-export/android/net/NetworkStateSnapshot.aidl b/framework/aidl-export/android/net/NetworkStateSnapshot.aidl new file mode 100644 index 0000000000..cb602d7927 --- /dev/null +++ b/framework/aidl-export/android/net/NetworkStateSnapshot.aidl @@ -0,0 +1,19 @@ +/** + * Copyright (c) 2021, 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.net; + +parcelable NetworkStateSnapshot;