[Tether13] Move TetheringManager into framework
Move tethering out of ConnectivityService. All client would
use TetheringManager to talk with TetheringService directly.
Bug: 144320246
Test: -build, flash, boot
-atest TetheringTests
Change-Id: Ib051bea724a256f9c4572b566e46ae7b9c4abe6e
This commit is contained in:
18
Android.bp
18
Android.bp
@@ -264,6 +264,7 @@ filegroup {
|
||||
":framework-appsearch-sources",
|
||||
":framework-sdkext-sources",
|
||||
":framework-statsd-sources",
|
||||
":framework-tethering-srcs",
|
||||
":updatable-media-srcs",
|
||||
":framework-mediaprovider-sources",
|
||||
":framework-wifi-updatable-sources",
|
||||
@@ -382,6 +383,7 @@ java_defaults {
|
||||
"unsupportedappusage",
|
||||
"updatable_media_stubs",
|
||||
"framework_mediaprovider_stubs",
|
||||
"framework-tethering",
|
||||
],
|
||||
|
||||
jarjar_rules: ":framework-jarjar-rules",
|
||||
@@ -627,10 +629,26 @@ filegroup {
|
||||
],
|
||||
}
|
||||
|
||||
// keep these files in sync with the package/Tethering/jarjar-rules.txt for the tethering module.
|
||||
filegroup {
|
||||
name: "framework-tethering-shared-srcs",
|
||||
srcs: [
|
||||
"core/java/android/util/LocalLog.java",
|
||||
"core/java/com/android/internal/util/BitUtils.java",
|
||||
"core/java/com/android/internal/util/IndentingPrintWriter.java",
|
||||
"core/java/com/android/internal/util/IState.java",
|
||||
"core/java/com/android/internal/util/MessageUtils.java",
|
||||
"core/java/com/android/internal/util/Preconditions.java",
|
||||
"core/java/com/android/internal/util/State.java",
|
||||
"core/java/com/android/internal/util/StateMachine.java",
|
||||
],
|
||||
}
|
||||
|
||||
filegroup {
|
||||
name: "framework-tethering-annotations",
|
||||
srcs: [
|
||||
"core/java/android/annotation/NonNull.java",
|
||||
"core/java/android/annotation/SystemApi.java",
|
||||
],
|
||||
}
|
||||
// Build ext.jar
|
||||
|
||||
Reference in New Issue
Block a user