Skip to content
Snippets Groups Projects
  1. Dec 03, 2019
    • paulhu's avatar
      Migrate tethering notification resources · 0988213c
      paulhu authored
      Migrate the resources which are only used by tethering notification
      from framework/base/core/res to tethering package resource
      folder.
      
      Bug: 122085773
      Bug: 139763854
      Test: build pass
      Change-Id: I832103090d500fd8e2e2efb9dc7151426da3f88d
      0988213c
  2. Dec 02, 2019
  3. Nov 30, 2019
    • Mark Chien's avatar
      [automerger skipped] Merge changes from topic "tether_migrate" am: e8401aff92 am: 4bb02709c5 · c1ed633e
      Mark Chien authored
      am: d2958bb368 -s ours
      am skip reason: change_id I4ed08d20f8b7476b8ecd5d018b75806dd2f22cc1 with SHA1 499c4a8c is in history
      
      Change-Id: I630b00c69238730fe5aa267a658f93edb236acc6
      c1ed633e
    • markchien's avatar
      [automerger skipped] [Tether07] Migrate Tethering into module am: ee6ad378 am: 6b828d2915 · 99abe0a2
      markchien authored
      am: 146e4976bf -s ours
      am skip reason: change_id I7e78c0e0a3e70f940a749ba2a39ece7c7ec5b9b3 with SHA1 2c4cc6f5 is in history
      
      Change-Id: Ie6a28a142e2cf75adfc3d1a45d87e9daa67423e4
      99abe0a2
    • markchien's avatar
      [automerger skipped] [Tether07] Clean up build rule for libtetheroffloadjni... · d4166df0
      markchien authored
      [automerger skipped] [Tether07] Clean up build rule for libtetheroffloadjni am: 810aa68d am: 510a354082
      am: 463265c034 -s ours
      am skip reason: change_id Ic082045bc04d3989f7f095c7a499bc0d943e4031 with SHA1 42aa1754 is in history
      
      Change-Id: I7903a9514ceecfc61e6d66e2e3ba55ed0bafb4bf
      d4166df0
    • markchien's avatar
      [Tether10]Remove UserManagerInternal usage in Tethering · 147186da
      markchien authored
      To be the unbundled application, tethering can not use UserManagerInternal
      method anymore. Replace it by listening user restriction change intent.
      
      Also fix some cleanup from
      https://android-review.googlesource.com/c/platform/frameworks/base/+/1131002
      
      Bug: 143195885
      Test: -build, flash, boot
            -atest TetheringTests
            -manual test. Add a trigger point to call
             UserManager.setUserRestriction(DISALLOW_CONFIG_TETHERING) from
             Settings. Open hotspot -> restrict tethering from new adding trigger
             point -> hotspot is OFF and Tethering settings are not available.
      
      Change-Id: I4ed08d20f8b7476b8ecd5d018b75806dd2f22cc1
      Merged-In: I4ed08d20f8b7476b8ecd5d018b75806dd2f22cc1
      147186da
    • markchien's avatar
      [Tether07] Migrate Tethering into module · ee6ad378
      markchien authored
      Now tethering would be run in dedicated service.
      TetheringManager is the interface used to communicate with
      TetheringService. The new call flow would be: ConnectivityManager
      -> ConnectivityService -> TetheringManager -> TetheringService.
      Note: the return value of #tether(), #untether() and #setUsbTethering()
      APIs would always be no error. Client can use #getLastTetherError()
      or #getTetheredIfaces or listen tether state change to check
      status of corresponding interface.
      
      Bug: 136040414
      Bug: 144742179
      Test: -build, flash, boot
            -atest TetheringTests
            -atest FrameworksNetTests
      
      Change-Id: I7e78c0e0a3e70f940a749ba2a39ece7c7ec5b9b3
      Merged-In: I7e78c0e0a3e70f940a749ba2a39ece7c7ec5b9b3
      ee6ad378
    • markchien's avatar
      [Tether07] Clean up build rule for libtetheroffloadjni · 810aa68d
      markchien authored
      - Statically include android.hardware.tetheroffload.config@1.0,
        libcutils and their dependency library.
      - Use shared-lib if there is NDK or NDK-compliant version
      - Remove android.hardware.tetheroffload.control-V1.0-java from
        service.core because it is already statically built in tethering apk
      
      Bug: 143195885
      Test: -build, flash, boot
      Change-Id: Ic082045bc04d3989f7f095c7a499bc0d943e4031
      Merged-In: Ic082045bc04d3989f7f095c7a499bc0d943e4031
      810aa68d
  4. Nov 29, 2019
    • markchien's avatar
      [Tether10]Remove UserManagerInternal usage in Tethering · 499c4a8c
      markchien authored
      To be the unbundled application, tethering can not use UserManagerInternal
      method anymore. Replace it by listening user restriction change intent.
      
      Also fix some cleanup from
      https://android-review.googlesource.com/c/platform/frameworks/base/+/1131002
      
      Bug: 143195885
      Test: -build, flash, boot
            -atest TetheringTests
            -manual test. Add a trigger point to call
             UserManager.setUserRestriction(DISALLOW_CONFIG_TETHERING) from
             Settings. Open hotspot -> restrict tethering from new adding trigger
             point -> hotspot is OFF and Tethering settings are not available.
      
      Change-Id: I4ed08d20f8b7476b8ecd5d018b75806dd2f22cc1
      499c4a8c
    • markchien's avatar
      [Tether07] Migrate Tethering into module · 2c4cc6f5
      markchien authored
      Now tethering would be run in dedicated service.
      TetheringManager is the interface used to communicate with
      TetheringService. The new call flow would be: ConnectivityManager
      -> ConnectivityService -> TetheringManager -> TetheringService.
      Note: the return value of #tether(), #untether() and #setUsbTethering()
      APIs would always be no error. Client can use #getLastTetherError()
      or #getTetheredIfaces or listen tether state change to check
      status of corresponding interface.
      
      Bug: 136040414
      Bug: 144742179
      Test: -build, flash, boot
            -atest TetheringTests
            -atest FrameworksNetTests
      
      Change-Id: I7e78c0e0a3e70f940a749ba2a39ece7c7ec5b9b3
      2c4cc6f5
  5. Nov 28, 2019
    • markchien's avatar
      [Tether07] Clean up build rule for libtetheroffloadjni · 42aa1754
      markchien authored
      - Statically include android.hardware.tetheroffload.config@1.0,
        libcutils and their dependency library.
      - Use shared-lib if there is NDK or NDK-compliant version
      - Remove android.hardware.tetheroffload.control-V1.0-java from
        service.core because it is already statically built in tethering apk
      
      Bug: 143195885
      Test: -build, flash, boot
      Change-Id: Ic082045bc04d3989f7f095c7a499bc0d943e4031
      42aa1754
  6. Nov 25, 2019
  7. Nov 22, 2019
  8. Nov 20, 2019
  9. Nov 15, 2019
  10. Nov 11, 2019
  11. Nov 08, 2019
  12. Nov 05, 2019
  13. Oct 31, 2019
  14. Oct 30, 2019
  15. Oct 24, 2019
    • markchien's avatar
      [Tether03] Migrate IpServer into module · 74a4fa9b
      markchien authored
      Add IpServer which is used to serve ip configuration, dhcp, dns proxy
      and nat for downstream interface.
      
      Bug: 136040414
      Test: -build, flash, boot
            -atest TetheringTests
            -atest FrameworksNetTests
      
      Change-Id: I23652ae0b9509abe7d38da96d523eb22ab00a343
      74a4fa9b
    • markchien's avatar
      [Tether02] Migrate TetheringConfiguration into module · 43e97e01
      markchien authored
      TetheringConfiguration is a utility class to encapsulate the various
      configuration elements.
      
      Bug: 136040414
      Test: -build, flash, boot
            -atest TetheringTests
      
      Change-Id: I9434ab213bc5e0fca59f14a6c8cea554abefc3a4
      43e97e01
    • markchien's avatar
      [Tether01] Add Tethering App · 932da868
      markchien authored
      This is initial patch that don't contain any service for now.
      
      Bug: 136040414
      Test: -build, flash, boot
      Change-Id: I0b49d7e9c3fcba5af3025163f9cc9eafb0778116
      932da868
  16. Dec 10, 2014
Loading