From 4ca2a59aae247971be550935ea1acd0796cbde4c Mon Sep 17 00:00:00 2001 From: Weilun Du Date: Sat, 10 Jul 2021 20:35:33 +0200 Subject: [PATCH] Add TetheringOverlay BUG: 163800715 Signed-off-by: Weilun Du Change-Id: Ia0834f5215ff8c3b13effa591bd2f84d93419a06 --- device.mk | 6 ++- rro_overlays/TetheringOverlay/Android.bp | 22 ++++++++ .../TetheringOverlay/AndroidManifest.xml | 11 ++++ .../TetheringOverlay}/res/values/config.xml | 53 ++++++++----------- 4 files changed, 60 insertions(+), 32 deletions(-) create mode 100644 rro_overlays/TetheringOverlay/Android.bp create mode 100644 rro_overlays/TetheringOverlay/AndroidManifest.xml rename {overlay/frameworks/base/packages/Tethering => rro_overlays/TetheringOverlay}/res/values/config.xml (52%) diff --git a/device.mk b/device.mk index b2aa1d9..c830c16 100644 --- a/device.mk +++ b/device.mk @@ -331,7 +331,11 @@ PRODUCT_PACKAGES += \ qti-telephony-utils \ qti_telephony_utils.xml -# Thermal +# Tethering +PRODUCT_PACKAGES += \ + TetheringConfigOverlay + +# Thermal HAL PRODUCT_PACKAGES += \ android.hardware.thermal@1.0-impl \ android.hardware.thermal@1.0-service diff --git a/rro_overlays/TetheringOverlay/Android.bp b/rro_overlays/TetheringOverlay/Android.bp new file mode 100644 index 0000000..752c05a --- /dev/null +++ b/rro_overlays/TetheringOverlay/Android.bp @@ -0,0 +1,22 @@ +// +// Copyright (C) 2020 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. +// + +runtime_resource_overlay { + name: "TetheringConfigOverlay", + resource_dirs: ["res"], + sdk_version: "current", + proprietary: true +} diff --git a/rro_overlays/TetheringOverlay/AndroidManifest.xml b/rro_overlays/TetheringOverlay/AndroidManifest.xml new file mode 100644 index 0000000..ccdb5e0 --- /dev/null +++ b/rro_overlays/TetheringOverlay/AndroidManifest.xml @@ -0,0 +1,11 @@ + + + + diff --git a/overlay/frameworks/base/packages/Tethering/res/values/config.xml b/rro_overlays/TetheringOverlay/res/values/config.xml similarity index 52% rename from overlay/frameworks/base/packages/Tethering/res/values/config.xml rename to rro_overlays/TetheringOverlay/res/values/config.xml index f059132..afd0dab 100644 --- a/overlay/frameworks/base/packages/Tethering/res/values/config.xml +++ b/rro_overlays/TetheringOverlay/res/values/config.xml @@ -1,21 +1,26 @@ - - + "usb\\d" @@ -25,7 +30,7 @@ - + "wlan\\d" @@ -33,27 +38,12 @@ bluetooth interfaces. If the device doesn't want to support tethering over bluetooth this should be empty. --> - "bnep\\d" + "bnep\\d" "bt-pan" - - - "p2p-p2p\\d-.*" - - - - + 192.168.42.2 192.168.42.254 192.168.43.2 @@ -75,4 +65,5 @@ 192.168.51.2 192.168.51.254 +